10 types derived from TypeSyntax
Microsoft.CodeAnalysis.CSharp (10)
_generated\1\Syntax.xml.Internal.Generated.cs (10)
15
internal abstract partial class NameSyntax :
TypeSyntax
480
internal sealed partial class PredefinedTypeSyntax :
TypeSyntax
545
internal sealed partial class ArrayTypeSyntax :
TypeSyntax
727
internal sealed partial class PointerTypeSyntax :
TypeSyntax
805
internal sealed partial class FunctionPointerTypeSyntax :
TypeSyntax
1262
internal sealed partial class NullableTypeSyntax :
TypeSyntax
1341
internal sealed partial class TupleTypeSyntax :
TypeSyntax
1526
internal sealed partial class OmittedTypeArgumentSyntax :
TypeSyntax
1591
internal sealed partial class RefTypeSyntax :
TypeSyntax
1687
internal sealed partial class ScopedTypeSyntax :
TypeSyntax
514 references to TypeSyntax
Microsoft.CodeAnalysis.CSharp (514)
_generated\0\Syntax.xml.Main.Generated.cs (44)
2321
return (TypeArgumentListSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeArgumentList((Syntax.InternalSyntax.SyntaxToken)lessThanToken.Node!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
TypeSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.Node!).CreateRed();
2375
return (ArrayTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrayType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, rankSpecifiers.Node.ToGreenList<Syntax.InternalSyntax.ArrayRankSpecifierSyntax>()).CreateRed();
2399
return (PointerTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PointerType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)asteriskToken.Node!).CreateRed();
2475
return (NullableTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.NullableType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)questionToken.Node!).CreateRed();
2504
return (TupleElementSyntax)Syntax.InternalSyntax.SyntaxFactory.TupleElement((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.Node).CreateRed();
2533
return (RefTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.RefType((Syntax.InternalSyntax.SyntaxToken)refKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
2545
return (ScopedTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ScopedType((Syntax.InternalSyntax.SyntaxToken)scopedKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
3047
return (RefValueExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.RefValueExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)comma.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3094
return (DefaultExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.DefaultExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3108
return (TypeOfExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeOfExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3122
return (SizeOfExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.SizeOfExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3217
return (DeclarationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.DeclarationExpression((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3227
return (CastExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.CastExpression((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3267
return (ParenthesizedLambdaExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ParenthesizedLambdaExpression(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), returnType == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, (Syntax.InternalSyntax.SyntaxToken)arrowToken.Node!, block == null ? null : (Syntax.InternalSyntax.BlockSyntax)block.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ExpressionSyntax)expressionBody.Green).CreateRed();
3320
return (ObjectCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ObjectCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, argumentList == null ? null : (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3407
return (StackAllocArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.StackAllocArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)stackAllocKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3503
return (FromClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.FromClause((Syntax.InternalSyntax.SyntaxToken)fromKeyword.Node!, type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3547
return (JoinClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.JoinClause((Syntax.InternalSyntax.SyntaxToken)joinKeyword.Node!, type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)inExpression.Green, (Syntax.InternalSyntax.SyntaxToken)onKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)leftExpression.Green, (Syntax.InternalSyntax.SyntaxToken)equalsKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)rightExpression.Green, into == null ? null : (Syntax.InternalSyntax.JoinIntoClauseSyntax)into.Green).CreateRed();
3764
return (DeclarationPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.DeclarationPattern((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3782
return (RecursivePatternSyntax)Syntax.InternalSyntax.SyntaxFactory.RecursivePattern(type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green, positionalPatternClause == null ? null : (Syntax.InternalSyntax.PositionalPatternClauseSyntax)positionalPatternClause.Green, propertyPatternClause == null ? null : (Syntax.InternalSyntax.PropertyPatternClauseSyntax)propertyPatternClause.Green, designation == null ? null : (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3865
return (TypePatternSyntax)Syntax.InternalSyntax.SyntaxFactory.TypePattern((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
4026
return (LocalFunctionStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.LocalFunctionStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
4073
return (VariableDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.VariableDeclaration((Syntax.InternalSyntax.
TypeSyntax
)type.Green, variables.Node.ToGreenSeparatedList<Syntax.InternalSyntax.VariableDeclaratorSyntax>()).CreateRed();
4404
return (ForEachStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ForEachStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)awaitKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)forEachKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4749
return (CatchDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.CatchDeclaration((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.Node, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
4843
return (UsingDirectiveSyntax)Syntax.InternalSyntax.SyntaxFactory.UsingDirective((Syntax.InternalSyntax.SyntaxToken?)globalKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)usingKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)staticKeyword.Node, (Syntax.InternalSyntax.SyntaxToken?)unsafeKeyword.Node, alias == null ? null : (Syntax.InternalSyntax.NameEqualsSyntax)alias.Green, (Syntax.InternalSyntax.
TypeSyntax
)namespaceOrType.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
5203
return (DelegateDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.DelegateDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)delegateKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
5281
return (SimpleBaseTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.SimpleBaseType((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5289
return (PrimaryConstructorBaseTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PrimaryConstructorBaseType((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green).CreateRed();
5370
return (TypeConstraintSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeConstraint((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5464
return (MethodDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.MethodDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5536
return (OperatorDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.OperatorDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5571
return (ConversionOperatorDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.ConversionOperatorDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)implicitOrExplicitKeyword.Node!, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5678
return (PropertyDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.PropertyDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)type.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, accessorList == null ? null : (Syntax.InternalSyntax.AccessorListSyntax)accessorList.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, initializer == null ? null : (Syntax.InternalSyntax.EqualsValueClauseSyntax)initializer.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5717
return (EventDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.EventDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)eventKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, accessorList == null ? null : (Syntax.InternalSyntax.AccessorListSyntax)accessorList.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5744
return (IndexerDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.IndexerDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)type.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)thisKeyword.Node!, (Syntax.InternalSyntax.BracketedParameterListSyntax)parameterList.Green, accessorList == null ? null : (Syntax.InternalSyntax.AccessorListSyntax)accessorList.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5853
return (ParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.Parameter(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.Node, @default == null ? null : (Syntax.InternalSyntax.EqualsValueClauseSyntax)@default.Green).CreateRed();
5860
return (FunctionPointerParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerParameter(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5870
return (IncompleteMemberSyntax)Syntax.InternalSyntax.SyntaxFactory.IncompleteMember(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5910
return (TypeCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeCref((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5919
return (QualifiedCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.QualifiedCref((Syntax.InternalSyntax.
TypeSyntax
)container.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!, (Syntax.InternalSyntax.MemberCrefSyntax)member.Green).CreateRed();
5930
return (NameMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.NameMemberCref((Syntax.InternalSyntax.
TypeSyntax
)name.Green, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed();
6042
return (ConversionOperatorMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.ConversionOperatorMemberCref((Syntax.InternalSyntax.SyntaxToken)implicitOrExplicitKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed();
6095
return (CrefParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.CrefParameter((Syntax.InternalSyntax.SyntaxToken?)refKindKeyword.Node, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (395)
334
public CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> Arguments => new CoreSyntax.SeparatedSyntaxList<
TypeSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
352
public TypeArgumentListSyntax Update(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
547
internal readonly
TypeSyntax
elementType;
550
internal ArrayTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, GreenNode? rankSpecifiers, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
563
internal ArrayTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, GreenNode? rankSpecifiers, SyntaxFactoryContext context)
577
internal ArrayTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, GreenNode? rankSpecifiers)
591
public
TypeSyntax
ElementType => this.elementType;
608
public ArrayTypeSyntax Update(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
729
internal readonly
TypeSyntax
elementType;
732
internal PointerTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken asteriskToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
742
internal PointerTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken asteriskToken, SyntaxFactoryContext context)
753
internal PointerTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken asteriskToken)
764
public
TypeSyntax
ElementType => this.elementType;
781
public PointerTypeSyntax Update(
TypeSyntax
elementType, SyntaxToken asteriskToken)
1264
internal readonly
TypeSyntax
elementType;
1267
internal NullableTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken questionToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1277
internal NullableTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken questionToken, SyntaxFactoryContext context)
1288
internal NullableTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken questionToken)
1299
public
TypeSyntax
ElementType => this.elementType;
1316
public NullableTypeSyntax Update(
TypeSyntax
elementType, SyntaxToken questionToken)
1440
internal readonly
TypeSyntax
type;
1443
internal TupleElementSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxToken? identifier, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1456
internal TupleElementSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxToken? identifier, SyntaxFactoryContext context)
1470
internal TupleElementSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxToken? identifier)
1484
public
TypeSyntax
Type => this.type;
1501
public TupleElementSyntax Update(
TypeSyntax
type, SyntaxToken identifier)
1595
internal readonly
TypeSyntax
type;
1597
internal RefTypeSyntax(SyntaxKind kind, SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1612
internal RefTypeSyntax(SyntaxKind kind, SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
1628
internal RefTypeSyntax(SyntaxKind kind, SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
1646
public
TypeSyntax
Type => this.type;
1662
public RefTypeSyntax Update(SyntaxToken refKeyword, SyntaxToken readOnlyKeyword,
TypeSyntax
type)
1690
internal readonly
TypeSyntax
type;
1692
internal ScopedTypeSyntax(SyntaxKind kind, SyntaxToken scopedKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1702
internal ScopedTypeSyntax(SyntaxKind kind, SyntaxToken scopedKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
1713
internal ScopedTypeSyntax(SyntaxKind kind, SyntaxToken scopedKeyword,
TypeSyntax
type)
1724
public
TypeSyntax
Type => this.type;
1739
public ScopedTypeSyntax Update(SyntaxToken scopedKeyword,
TypeSyntax
type)
3474
internal readonly
TypeSyntax
type;
3477
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3495
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3514
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
3541
public
TypeSyntax
Type => this.type;
3562
public RefValueExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
3690
internal readonly
TypeSyntax
type;
3693
internal DefaultExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3707
internal DefaultExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3722
internal DefaultExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3741
public
TypeSyntax
Type => this.type;
3760
public DefaultExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3789
internal readonly
TypeSyntax
type;
3792
internal TypeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3806
internal TypeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3821
internal TypeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3840
public
TypeSyntax
Type => this.type;
3859
public TypeOfExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3888
internal readonly
TypeSyntax
type;
3891
internal SizeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3905
internal SizeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3920
internal SizeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3939
public
TypeSyntax
Type => this.type;
3958
public SizeOfExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
4635
internal readonly
TypeSyntax
type;
4638
internal DeclarationExpressionSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4648
internal DeclarationExpressionSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, SyntaxFactoryContext context)
4659
internal DeclarationExpressionSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation)
4669
public
TypeSyntax
Type => this.type;
4686
public DeclarationExpressionSyntax Update(
TypeSyntax
type, VariableDesignationSyntax designation)
4714
internal readonly
TypeSyntax
type;
4718
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4732
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression, SyntaxFactoryContext context)
4747
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
4764
public
TypeSyntax
Type => this.type;
4785
public CastExpressionSyntax Update(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
5237
internal readonly
TypeSyntax
? returnType;
5243
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5278
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody, SyntaxFactoryContext context)
5314
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
5351
public
TypeSyntax
? ReturnType => this.returnType;
5385
public ParenthesizedLambdaExpressionSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax block, ExpressionSyntax expressionBody)
5631
internal readonly
TypeSyntax
type;
5635
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5655
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer, SyntaxFactoryContext context)
5676
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
5699
public
TypeSyntax
Type => this.type;
5720
public ObjectCreationExpressionSyntax Update(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax argumentList, InitializerExpressionSyntax initializer)
6245
internal readonly
TypeSyntax
type;
6248
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6263
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer, SyntaxFactoryContext context)
6279
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
6297
public
TypeSyntax
Type => this.type;
6315
public StackAllocArrayCreationExpressionSyntax Update(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax initializer)
6969
internal readonly
TypeSyntax
? type;
6974
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6993
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxFactoryContext context)
7013
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
7033
public
TypeSyntax
? Type => this.type;
7055
public FromClauseSyntax Update(SyntaxToken fromKeyword,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
7177
internal readonly
TypeSyntax
? type;
7187
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7219
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into, SyntaxFactoryContext context)
7252
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
7285
public
TypeSyntax
? Type => this.type;
7317
public JoinClauseSyntax Update(SyntaxToken joinKeyword,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax into)
8400
internal readonly
TypeSyntax
type;
8403
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8413
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, SyntaxFactoryContext context)
8424
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation)
8434
public
TypeSyntax
Type => this.type;
8450
public DeclarationPatternSyntax Update(
TypeSyntax
type, VariableDesignationSyntax designation)
8552
internal readonly
TypeSyntax
? type;
8557
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8583
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, SyntaxFactoryContext context)
8610
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
8636
public
TypeSyntax
? Type => this.type;
8656
public RecursivePatternSyntax Update(
TypeSyntax
type, PositionalPatternClauseSyntax positionalPatternClause, PropertyPatternClauseSyntax propertyPatternClause, VariableDesignationSyntax designation)
9181
internal readonly
TypeSyntax
type;
9183
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
9191
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
9200
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type)
9209
public
TypeSyntax
Type => this.type;
9219
public TypePatternSyntax Update(
TypeSyntax
type)
10192
internal readonly
TypeSyntax
returnType;
10201
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
10248
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
10296
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
10345
public
TypeSyntax
ReturnType => this.returnType;
10377
public LocalFunctionStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
10552
internal readonly
TypeSyntax
type;
10555
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
10568
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, SyntaxFactoryContext context)
10582
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables)
10595
public
TypeSyntax
Type => this.type;
10611
public VariableDeclarationSyntax Update(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
12506
internal readonly
TypeSyntax
type;
12513
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
12545
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement, SyntaxFactoryContext context)
12578
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
12614
public
TypeSyntax
Type => this.type;
12643
public ForEachStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
14715
internal readonly
TypeSyntax
type;
14719
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14736
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, SyntaxFactoryContext context)
14754
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
14772
public
TypeSyntax
Type => this.type;
14791
public CatchDeclarationSyntax Update(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken closeParenToken)
15233
internal readonly
TypeSyntax
namespaceOrType;
15236
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
15268
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, SyntaxFactoryContext context)
15301
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
15338
public
TypeSyntax
NamespaceOrType => this.namespaceOrType;
15359
public UsingDirectiveSyntax Update(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
18149
internal readonly
TypeSyntax
returnType;
18156
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18192
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken, SyntaxFactoryContext context)
18229
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken)
18270
public
TypeSyntax
ReturnType => this.returnType;
18301
public DelegateDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
18778
public abstract
TypeSyntax
Type { get; }
18783
internal readonly
TypeSyntax
type;
18785
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18793
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
18802
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type)
18810
public override
TypeSyntax
Type => this.type;
18820
public SimpleBaseTypeSyntax Update(
TypeSyntax
type)
18846
internal readonly
TypeSyntax
type;
18849
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18859
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, SyntaxFactoryContext context)
18870
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList)
18880
public override
TypeSyntax
Type => this.type;
18896
public PrimaryConstructorBaseTypeSyntax Update(
TypeSyntax
type, ArgumentListSyntax argumentList)
19221
internal readonly
TypeSyntax
type;
19223
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
19231
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
19240
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type)
19249
public
TypeSyntax
Type => this.type;
19259
public TypeConstraintSyntax Update(
TypeSyntax
type)
19883
internal readonly
TypeSyntax
returnType;
19893
internal MethodDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
19945
internal MethodDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
19998
internal MethodDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
20053
public
TypeSyntax
ReturnType => this.returnType;
20088
public MethodDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
20117
internal readonly
TypeSyntax
returnType;
20127
internal OperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
20176
internal OperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
20226
internal OperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
20278
public
TypeSyntax
ReturnType => this.returnType;
20314
public OperatorDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
20347
internal readonly
TypeSyntax
type;
20353
internal ConversionOperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
20402
internal ConversionOperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
20452
internal ConversionOperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
20511
public
TypeSyntax
Type => this.type;
20540
public ConversionOperatorDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
21032
public abstract
TypeSyntax
Type { get; }
21044
internal readonly
TypeSyntax
type;
21052
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21097
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21143
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken)
21190
public override
TypeSyntax
Type => this.type;
21219
public PropertyDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList, ArrowExpressionClauseSyntax expressionBody, EqualsValueClauseSyntax initializer, SyntaxToken semicolonToken)
21325
internal readonly
TypeSyntax
type;
21331
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21368
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21406
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
21446
public override
TypeSyntax
Type => this.type;
21472
public EventDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList, SyntaxToken semicolonToken)
21500
internal readonly
TypeSyntax
type;
21508
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21550
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21593
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
21637
public override
TypeSyntax
Type => this.type;
21666
public IndexerDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax accessorList, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
22177
public abstract
TypeSyntax
? Type { get; }
22185
internal readonly
TypeSyntax
? type;
22189
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22220
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, SyntaxFactoryContext context)
22252
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
22287
public override
TypeSyntax
? Type => this.type;
22308
public ParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, SyntaxToken identifier, EqualsValueClauseSyntax @default)
22337
internal readonly
TypeSyntax
type;
22339
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22357
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, SyntaxFactoryContext context)
22376
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type)
22398
public override
TypeSyntax
Type => this.type;
22414
public FunctionPointerParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22442
internal readonly
TypeSyntax
? type;
22444
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22465
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxFactoryContext context)
22487
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type)
22510
public
TypeSyntax
? Type => this.type;
22526
public IncompleteMemberSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22733
internal readonly
TypeSyntax
type;
22735
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22743
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
22752
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type)
22760
public
TypeSyntax
Type => this.type;
22770
public TypeCrefSyntax Update(
TypeSyntax
type)
22803
internal readonly
TypeSyntax
container;
22807
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22819
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, SyntaxFactoryContext context)
22832
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
22844
public
TypeSyntax
Container => this.container;
22862
public QualifiedCrefSyntax Update(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
22914
internal readonly
TypeSyntax
name;
22917
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22930
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
22944
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters)
22957
public
TypeSyntax
Name => this.name;
22973
public NameMemberCrefSyntax Update(
TypeSyntax
name, CrefParameterListSyntax parameters)
23325
internal readonly
TypeSyntax
type;
23328
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23350
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
23373
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
23398
public
TypeSyntax
Type => this.type;
23417
public ConversionOperatorMemberCrefSyntax Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax parameters)
23669
internal readonly
TypeSyntax
type;
23671
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23689
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
23708
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
23728
public
TypeSyntax
Type => this.type;
23744
public CrefParameterSyntax Update(SyntaxToken refKindKeyword, SyntaxToken readOnlyKeyword,
TypeSyntax
type)
27806
=> node.Update((
TypeSyntax
)Visit(node.ElementType), VisitList(node.RankSpecifiers));
27812
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.AsteriskToken));
27830
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.QuestionToken));
27836
=> node.Update((
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier));
27842
=> node.Update((SyntaxToken)Visit(node.RefKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
27845
=> node.Update((SyntaxToken)Visit(node.ScopedKeyword), (
TypeSyntax
)Visit(node.Type));
27908
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.Comma), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27914
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27917
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27920
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27944
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
27947
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken), (ExpressionSyntax)Visit(node.Expression));
27959
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.ReturnType), (ParameterListSyntax)Visit(node.ParameterList), (SyntaxToken)Visit(node.ArrowToken), (BlockSyntax)Visit(node.Block), (ExpressionSyntax)Visit(node.ExpressionBody));
27968
=> node.Update((SyntaxToken)Visit(node.NewKeyword), (
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList), (InitializerExpressionSyntax)Visit(node.Initializer));
27986
=> node.Update((SyntaxToken)Visit(node.StackAllocKeyword), (
TypeSyntax
)Visit(node.Type), (InitializerExpressionSyntax)Visit(node.Initializer));
28010
=> node.Update((SyntaxToken)Visit(node.FromKeyword), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.Expression));
28016
=> node.Update((SyntaxToken)Visit(node.JoinKeyword), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.InExpression), (SyntaxToken)Visit(node.OnKeyword), (ExpressionSyntax)Visit(node.LeftExpression), (SyntaxToken)Visit(node.EqualsKeyword), (ExpressionSyntax)Visit(node.RightExpression), (JoinIntoClauseSyntax)Visit(node.Into));
28058
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
28064
=> node.Update((
TypeSyntax
)Visit(node.Type), (PositionalPatternClauseSyntax)Visit(node.PositionalPatternClause), (PropertyPatternClauseSyntax)Visit(node.PropertyPatternClause), (VariableDesignationSyntax)Visit(node.Designation));
28085
=> node.Update((
TypeSyntax
)Visit(node.Type));
28118
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.ReturnType), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), VisitList(node.ConstraintClauses), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28124
=> node.Update((
TypeSyntax
)Visit(node.Type), VisitList(node.Variables));
28178
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.AwaitKeyword), (SyntaxToken)Visit(node.ForEachKeyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
28232
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.CloseParenToken));
28247
=> node.Update((SyntaxToken)Visit(node.GlobalKeyword), (SyntaxToken)Visit(node.UsingKeyword), (SyntaxToken)Visit(node.StaticKeyword), (SyntaxToken)Visit(node.UnsafeKeyword), (NameEqualsSyntax)Visit(node.Alias), (
TypeSyntax
)Visit(node.NamespaceOrType), (SyntaxToken)Visit(node.SemicolonToken));
28298
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (SyntaxToken)Visit(node.DelegateKeyword), (
TypeSyntax
)Visit(node.ReturnType), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), VisitList(node.ConstraintClauses), (SyntaxToken)Visit(node.SemicolonToken));
28310
=> node.Update((
TypeSyntax
)Visit(node.Type));
28313
=> node.Update((
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList));
28325
=> node.Update((
TypeSyntax
)Visit(node.Type));
28346
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.ReturnType), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), VisitList(node.ConstraintClauses), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28349
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.ReturnType), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (SyntaxToken)Visit(node.OperatorToken), (ParameterListSyntax)Visit(node.ParameterList), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28352
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (SyntaxToken)Visit(node.ImplicitOrExplicitKeyword), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (
TypeSyntax
)Visit(node.Type), (ParameterListSyntax)Visit(node.ParameterList), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28364
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.Identifier), (AccessorListSyntax)Visit(node.AccessorList), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (EqualsValueClauseSyntax)Visit(node.Initializer), (SyntaxToken)Visit(node.SemicolonToken));
28370
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (SyntaxToken)Visit(node.EventKeyword), (
TypeSyntax
)Visit(node.Type), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.Identifier), (AccessorListSyntax)Visit(node.AccessorList), (SyntaxToken)Visit(node.SemicolonToken));
28373
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.ThisKeyword), (BracketedParameterListSyntax)Visit(node.ParameterList), (AccessorListSyntax)Visit(node.AccessorList), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28388
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (EqualsValueClauseSyntax)Visit(node.Default));
28391
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28394
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28403
=> node.Update((
TypeSyntax
)Visit(node.Type));
28406
=> node.Update((
TypeSyntax
)Visit(node.Container), (SyntaxToken)Visit(node.DotToken), (MemberCrefSyntax)Visit(node.Member));
28409
=> node.Update((
TypeSyntax
)Visit(node.Name), (CrefParameterListSyntax)Visit(node.Parameters));
28421
=> node.Update((SyntaxToken)Visit(node.ImplicitOrExplicitKeyword), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (
TypeSyntax
)Visit(node.Type), (CrefParameterListSyntax)Visit(node.Parameters));
28430
=> node.Update((SyntaxToken)Visit(node.RefKindKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
28611
public TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
28694
public ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
28735
public PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
28858
public NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
28901
public TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
28949
public RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
28979
public ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
29562
public RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
29606
public DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29621
public TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29636
public SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29805
public DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
29825
public CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
29882
public ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
29945
public ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
30047
public StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
30205
public FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
30235
public JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
30550
public DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
30591
public RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
30734
public TypePatternSyntax TypePattern(
TypeSyntax
type)
30944
public LocalFunctionStatementSyntax LocalFunctionStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
30994
public VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
31347
public ForEachStatementSyntax ForEachStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
31706
public CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
31790
public UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
32272
public DelegateDeclarationSyntax DelegateDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
32355
public SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
32374
public PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
32471
public TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
32597
public MethodDeclarationSyntax MethodDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
32618
public OperatorDeclarationSyntax OperatorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
32688
public ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
32801
public PropertyDeclarationSyntax PropertyDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken)
32842
public EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
32864
public IndexerDeclarationSyntax IndexerDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
32989
public ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
33007
public FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
33026
public IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
33058
public TypeCrefSyntax TypeCref(
TypeSyntax
type)
33077
public QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
33099
public NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
33210
public ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
33281
public CrefParameterSyntax CrefParameter(SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
34038
public static TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
34121
public static ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
34162
public static PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
34285
public static NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
34328
public static TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
34376
public static RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
34406
public static ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
34989
public static RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
35033
public static DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
35048
public static TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
35063
public static SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
35232
public static DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
35252
public static CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
35309
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
35372
public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
35474
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
35632
public static FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
35662
public static JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
35977
public static DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
36018
public static RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
36161
public static TypePatternSyntax TypePattern(
TypeSyntax
type)
36371
public static LocalFunctionStatementSyntax LocalFunctionStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
36421
public static VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
36774
public static ForEachStatementSyntax ForEachStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
37133
public static CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
37217
public static UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
37699
public static DelegateDeclarationSyntax DelegateDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
37782
public static SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
37801
public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
37898
public static TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
38024
public static MethodDeclarationSyntax MethodDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
38045
public static OperatorDeclarationSyntax OperatorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
38115
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
38228
public static PropertyDeclarationSyntax PropertyDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken)
38269
public static EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
38291
public static IndexerDeclarationSyntax IndexerDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
38416
public static ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
38434
public static FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
38453
public static IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
38485
public static TypeCrefSyntax TypeCref(
TypeSyntax
type)
38504
public static QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
38526
public static NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
38637
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
38708
public static CrefParameterSyntax CrefParameter(SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
Parser\DocumentationCommentParser.cs (10)
891
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: true, checkForMember: true);
1214
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: false);
1341
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: false);
1367
var list = _pool.AllocateSeparated<
TypeSyntax
>();
1372
TypeSyntax
typeSyntax = ParseCrefType(typeArgumentsMustBeIdentifiers);
1420
private
TypeSyntax
ParseCrefType(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false)
1422
TypeSyntax
typeWithoutSuffix = ParseCrefTypeHelper(typeArgumentsMustBeIdentifiers, checkForMember);
1440
private
TypeSyntax
ParseCrefTypeHelper(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false)
1514
private
TypeSyntax
ParseCrefTypeSuffix(
TypeSyntax
type)
Parser\LanguageParser.cs (56)
985
TypeSyntax
type;
2177
var
firstType = this.ParseType();
2764
TypeSyntax
type = ParseReturnType();
3034
private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes,
TypeSyntax
type, out MemberDeclarationSyntax result)
3063
TypeSyntax
type,
3131
var
propertyType = type;
3163
private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref
TypeSyntax
type, ref ResetPoint afterTypeResetPoint,
3189
TypeSyntax
type,
3325
TypeSyntax
type = ParseReturnType();
3419
TypeSyntax
type,
3693
TypeSyntax
type,
3749
private
TypeSyntax
ParseReturnType()
3753
var
type = this.ParseTypeOrVoid();
3865
TypeSyntax
type;
4015
TypeSyntax
type,
4215
TypeSyntax
type,
4275
TypeSyntax
type,
4995
var
type = this.ParseType(mode: ParseTypeMode.Parameter);
5110
var
type = this.ParseType();
5127
var
type = this.ParseType();
5138
TypeSyntax
type)
5240
TypeSyntax
type,
5263
TypeSyntax
type,
5300
TypeSyntax
type, VariableFlags flags, SyntaxKind parentKind)
5332
TypeSyntax
type,
5523
TypeSyntax
parentType,
5811
if (initializer is
TypeSyntax
)
5866
var
type = this.ParseType();
5881
var
type = this.ParseReturnType();
5929
var
type = this.ParseType();
6260
var types = _pool.AllocateSeparated<
TypeSyntax
>();
6599
private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<
TypeSyntax
> types, out SyntaxToken close)
6724
private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<
TypeSyntax
> list, SyntaxKind expected)
6735
private
TypeSyntax
ParseTypeArgument()
6758
var
result = this.ParseType();
7595
public
TypeSyntax
ParseTypeName()
7600
private
TypeSyntax
ParseTypeOrVoid()
7625
private
TypeSyntax
ParseType(ParseTypeMode mode = ParseTypeMode.Normal)
7638
private
TypeSyntax
ParseTypeCore(ParseTypeMode mode)
7669
var
type = this.ParseUnderlyingType(mode, options: nameOptions);
7742
TypeSyntax
typeParsedSoFar, ParseTypeMode mode)
8028
private
TypeSyntax
ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None)
8232
private
TypeSyntax
ParsePointerTypeMods(
TypeSyntax
type)
8324
var
returnType = this.ParseReturnType();
9479
var
type = this.ParseType();
10567
out
var
type,
10777
out
var
type,
10793
out
TypeSyntax
type,
10965
TypeSyntax
type,
11957
var
type = this.ParseType(mode);
11976
TypeSyntax
type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type),
13412
TypeSyntax
type = null;
13887
TypeSyntax
returnType;
14001
var
paramType = ShouldParseLambdaParameterType()
14228
var
type = this.PeekToken(1).Kind != SyntaxKind.InKeyword
Parser\LanguageParser_Patterns.cs (3)
232
TypeSyntax
? type = null;
284
private PatternSyntax? ParsePatternContinued(
TypeSyntax
? type, Precedence precedence, bool inSwitchArmPattern)
479
private bool ConvertTypeToExpression(
TypeSyntax
type, [NotNullWhen(true)] out ExpressionSyntax? expr, bool permitTypeArguments = false)
Syntax\SyntaxFactory.cs (1)
1747
var
node = parser.ParseTypeName();
Syntax\TypeSyntax.cs (5)
9
public bool IsVar => ((InternalSyntax.
TypeSyntax
)this.Green).IsVar;
11
public bool IsUnmanaged => ((InternalSyntax.
TypeSyntax
)this.Green).IsUnmanaged;
13
public bool IsNotNull => ((InternalSyntax.
TypeSyntax
)this.Green).IsNotNull;
15
public bool IsNint => ((InternalSyntax.
TypeSyntax
)this.Green).IsNint;
17
public bool IsNuint => ((InternalSyntax.
TypeSyntax
)this.Green).IsNuint;