internal ArrayTypeReferenceWithCodeAnalysis() { node = new TypeReferenceNode <ArrayTypeReferenceWithCodeAnalysis, ArrayTypeSyntax>(this); elementType = new CachedTypeReferenceNode <ArrayTypeReferenceWithCodeAnalysis, ArrayTypeSyntax>( node, syntax => syntax.ElementType, (parentSyntax, childSyntax) => parentSyntax.WithElementType(childSyntax)); }
internal UnspecifiedTypeReferenceWithCodeAnalysis() { node = new TypeReferenceNode <UnspecifiedTypeReferenceWithCodeAnalysis, NameSyntax>(this); genericParameters = new GenericParameterList <UnspecifiedTypeReferenceWithCodeAnalysis, NameSyntax>( node, syntax => syntax, (parentSyntax, childSyntax) => childSyntax); }
public BuiltInTypeReferenceWithCodeAnalysis() { node = new TypeReferenceNode <BuiltInTypeReferenceWithCodeAnalysis, PredefinedTypeSyntax>(this); }