10 types derived from TypeSyntax
Microsoft.CodeAnalysis.CSharp (10)
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
513 references to TypeSyntax
Microsoft.CodeAnalysis.CSharp (512)
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 (54)
984
TypeSyntax
type;
2103
var
firstType = this.ParseType();
2686
TypeSyntax
type = ParseReturnType();
2960
private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes,
TypeSyntax
type, out MemberDeclarationSyntax result)
2985
private bool IsNoneOrIncompleteMember(SyntaxKind parentKind, SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers,
TypeSyntax
type,
3030
private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref
TypeSyntax
type, ref ResetPoint afterTypeResetPoint,
3053
private bool TryParseIndexerOrPropertyDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers,
TypeSyntax
type,
3171
TypeSyntax
type = ParseReturnType();
3264
TypeSyntax
type,
3540
TypeSyntax
type,
3599
private
TypeSyntax
ParseReturnType()
3603
var
type = this.ParseTypeOrVoid();
3715
TypeSyntax
type;
3865
TypeSyntax
type,
4065
TypeSyntax
type,
4125
TypeSyntax
type,
4832
var
type = this.ParseType(mode: ParseTypeMode.Parameter);
4929
var
type = this.ParseType();
4946
var
type = this.ParseType();
4957
TypeSyntax
type)
5059
TypeSyntax
type,
5082
TypeSyntax
type,
5119
TypeSyntax
type, VariableFlags flags, SyntaxKind parentKind)
5151
TypeSyntax
type,
5341
TypeSyntax
parentType,
5623
var
type = this.ParseType();
5638
var
type = this.ParseReturnType();
5686
var
type = this.ParseType();
6019
var types = _pool.AllocateSeparated<
TypeSyntax
>();
6358
private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<
TypeSyntax
> types, out SyntaxToken close)
6483
private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<
TypeSyntax
> list, SyntaxKind expected)
6494
private
TypeSyntax
ParseTypeArgument()
6517
var
result = this.ParseType();
7354
public
TypeSyntax
ParseTypeName()
7359
private
TypeSyntax
ParseTypeOrVoid()
7384
private
TypeSyntax
ParseType(ParseTypeMode mode = ParseTypeMode.Normal)
7397
private
TypeSyntax
ParseTypeCore(ParseTypeMode mode)
7428
var
type = this.ParseUnderlyingType(mode, options: nameOptions);
7501
TypeSyntax
typeParsedSoFar, ParseTypeMode mode)
7787
private
TypeSyntax
ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None)
7991
private
TypeSyntax
ParsePointerTypeMods(
TypeSyntax
type)
8083
var
returnType = this.ParseReturnType();
9245
var
type = this.ParseType();
10300
out
var
type,
10508
out
var
type,
10524
out
TypeSyntax
type,
10695
TypeSyntax
type,
11686
var
type = this.ParseType(mode);
11705
TypeSyntax
type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type),
13098
TypeSyntax
type = null;
13593
TypeSyntax
returnType;
13707
var
paramType = ShouldParseLambdaParameterType()
13938
var
type = this.PeekToken(1).Kind != SyntaxKind.InKeyword
Parser\LanguageParser_Patterns.cs (3)
217
TypeSyntax
? type = null;
269
private PatternSyntax? ParsePatternContinued(
TypeSyntax
? type, Precedence precedence, bool inSwitchArmPattern)
454
private bool ConvertTypeToExpression(
TypeSyntax
type, [NotNullWhen(true)] out ExpressionSyntax? expr, bool permitTypeArguments = false)
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)
6893
internal readonly
TypeSyntax
? type;
6898
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6917
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxFactoryContext context)
6937
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
6957
public
TypeSyntax
? Type => this.type;
6979
public FromClauseSyntax Update(SyntaxToken fromKeyword,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
7101
internal readonly
TypeSyntax
? type;
7111
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)
7143
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)
7176
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
7209
public
TypeSyntax
? Type => this.type;
7241
public JoinClauseSyntax Update(SyntaxToken joinKeyword,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax into)
8324
internal readonly
TypeSyntax
type;
8327
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8337
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, SyntaxFactoryContext context)
8348
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation)
8358
public
TypeSyntax
Type => this.type;
8374
public DeclarationPatternSyntax Update(
TypeSyntax
type, VariableDesignationSyntax designation)
8476
internal readonly
TypeSyntax
? type;
8481
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8507
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, SyntaxFactoryContext context)
8534
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
8560
public
TypeSyntax
? Type => this.type;
8580
public RecursivePatternSyntax Update(
TypeSyntax
type, PositionalPatternClauseSyntax positionalPatternClause, PropertyPatternClauseSyntax propertyPatternClause, VariableDesignationSyntax designation)
9105
internal readonly
TypeSyntax
type;
9107
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
9115
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
9124
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type)
9133
public
TypeSyntax
Type => this.type;
9143
public TypePatternSyntax Update(
TypeSyntax
type)
10116
internal readonly
TypeSyntax
returnType;
10125
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)
10172
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)
10220
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
10269
public
TypeSyntax
ReturnType => this.returnType;
10301
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)
10476
internal readonly
TypeSyntax
type;
10479
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
10492
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, SyntaxFactoryContext context)
10506
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables)
10519
public
TypeSyntax
Type => this.type;
10535
public VariableDeclarationSyntax Update(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
12430
internal readonly
TypeSyntax
type;
12437
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)
12469
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)
12502
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
12538
public
TypeSyntax
Type => this.type;
12567
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)
14639
internal readonly
TypeSyntax
type;
14643
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14660
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, SyntaxFactoryContext context)
14678
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
14696
public
TypeSyntax
Type => this.type;
14715
public CatchDeclarationSyntax Update(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken closeParenToken)
15157
internal readonly
TypeSyntax
namespaceOrType;
15160
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
15192
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, SyntaxFactoryContext context)
15225
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
15262
public
TypeSyntax
NamespaceOrType => this.namespaceOrType;
15283
public UsingDirectiveSyntax Update(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
17815
internal readonly
TypeSyntax
returnType;
17822
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)
17858
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken, SyntaxFactoryContext context)
17895
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken)
17936
public
TypeSyntax
ReturnType => this.returnType;
17967
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)
18444
public abstract
TypeSyntax
Type { get; }
18449
internal readonly
TypeSyntax
type;
18451
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18459
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
18468
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type)
18476
public override
TypeSyntax
Type => this.type;
18486
public SimpleBaseTypeSyntax Update(
TypeSyntax
type)
18512
internal readonly
TypeSyntax
type;
18515
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18525
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, SyntaxFactoryContext context)
18536
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList)
18546
public override
TypeSyntax
Type => this.type;
18562
public PrimaryConstructorBaseTypeSyntax Update(
TypeSyntax
type, ArgumentListSyntax argumentList)
18887
internal readonly
TypeSyntax
type;
18889
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18897
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
18906
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type)
18915
public
TypeSyntax
Type => this.type;
18925
public TypeConstraintSyntax Update(
TypeSyntax
type)
19549
internal readonly
TypeSyntax
returnType;
19559
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)
19611
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)
19664
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)
19719
public
TypeSyntax
ReturnType => this.returnType;
19754
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)
19783
internal readonly
TypeSyntax
returnType;
19793
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)
19842
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)
19892
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)
19944
public
TypeSyntax
ReturnType => this.returnType;
19980
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)
20013
internal readonly
TypeSyntax
type;
20019
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)
20068
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)
20118
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)
20177
public
TypeSyntax
Type => this.type;
20206
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)
20698
public abstract
TypeSyntax
Type { get; }
20710
internal readonly
TypeSyntax
type;
20718
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)
20763
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
20809
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken)
20856
public override
TypeSyntax
Type => this.type;
20885
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)
20991
internal readonly
TypeSyntax
type;
20997
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21034
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21072
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
21112
public override
TypeSyntax
Type => this.type;
21138
public EventDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList, SyntaxToken semicolonToken)
21166
internal readonly
TypeSyntax
type;
21174
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)
21216
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21259
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
21303
public override
TypeSyntax
Type => this.type;
21332
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)
21843
public abstract
TypeSyntax
? Type { get; }
21851
internal readonly
TypeSyntax
? type;
21855
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21886
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, SyntaxFactoryContext context)
21918
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
21953
public override
TypeSyntax
? Type => this.type;
21974
public ParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, SyntaxToken identifier, EqualsValueClauseSyntax @default)
22003
internal readonly
TypeSyntax
type;
22005
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22023
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, SyntaxFactoryContext context)
22042
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type)
22064
public override
TypeSyntax
Type => this.type;
22080
public FunctionPointerParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22108
internal readonly
TypeSyntax
? type;
22110
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22131
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxFactoryContext context)
22153
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type)
22176
public
TypeSyntax
? Type => this.type;
22192
public IncompleteMemberSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22399
internal readonly
TypeSyntax
type;
22401
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22409
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
22418
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type)
22426
public
TypeSyntax
Type => this.type;
22436
public TypeCrefSyntax Update(
TypeSyntax
type)
22469
internal readonly
TypeSyntax
container;
22473
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22485
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, SyntaxFactoryContext context)
22498
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
22510
public
TypeSyntax
Container => this.container;
22528
public QualifiedCrefSyntax Update(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
22580
internal readonly
TypeSyntax
name;
22583
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22596
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
22610
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters)
22623
public
TypeSyntax
Name => this.name;
22639
public NameMemberCrefSyntax Update(
TypeSyntax
name, CrefParameterListSyntax parameters)
22991
internal readonly
TypeSyntax
type;
22994
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23016
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
23039
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
23064
public
TypeSyntax
Type => this.type;
23083
public ConversionOperatorMemberCrefSyntax Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax parameters)
23335
internal readonly
TypeSyntax
type;
23337
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23355
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
23374
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
23394
public
TypeSyntax
Type => this.type;
23410
public CrefParameterSyntax Update(SyntaxToken refKindKeyword, SyntaxToken readOnlyKeyword,
TypeSyntax
type)
27468
=> node.Update((
TypeSyntax
)Visit(node.ElementType), VisitList(node.RankSpecifiers));
27474
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.AsteriskToken));
27492
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.QuestionToken));
27498
=> node.Update((
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier));
27504
=> node.Update((SyntaxToken)Visit(node.RefKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
27507
=> node.Update((SyntaxToken)Visit(node.ScopedKeyword), (
TypeSyntax
)Visit(node.Type));
27570
=> 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));
27576
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27579
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27582
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27606
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
27609
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken), (ExpressionSyntax)Visit(node.Expression));
27621
=> 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));
27630
=> node.Update((SyntaxToken)Visit(node.NewKeyword), (
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList), (InitializerExpressionSyntax)Visit(node.Initializer));
27648
=> node.Update((SyntaxToken)Visit(node.StackAllocKeyword), (
TypeSyntax
)Visit(node.Type), (InitializerExpressionSyntax)Visit(node.Initializer));
27669
=> node.Update((SyntaxToken)Visit(node.FromKeyword), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.Expression));
27675
=> 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));
27717
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
27723
=> node.Update((
TypeSyntax
)Visit(node.Type), (PositionalPatternClauseSyntax)Visit(node.PositionalPatternClause), (PropertyPatternClauseSyntax)Visit(node.PropertyPatternClause), (VariableDesignationSyntax)Visit(node.Designation));
27744
=> node.Update((
TypeSyntax
)Visit(node.Type));
27777
=> 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));
27783
=> node.Update((
TypeSyntax
)Visit(node.Type), VisitList(node.Variables));
27837
=> 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));
27891
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.CloseParenToken));
27906
=> 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));
27954
=> 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));
27966
=> node.Update((
TypeSyntax
)Visit(node.Type));
27969
=> node.Update((
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList));
27981
=> node.Update((
TypeSyntax
)Visit(node.Type));
28002
=> 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));
28005
=> 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));
28008
=> 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));
28020
=> 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));
28026
=> 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));
28029
=> 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));
28044
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (EqualsValueClauseSyntax)Visit(node.Default));
28047
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28050
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28059
=> node.Update((
TypeSyntax
)Visit(node.Type));
28062
=> node.Update((
TypeSyntax
)Visit(node.Container), (SyntaxToken)Visit(node.DotToken), (MemberCrefSyntax)Visit(node.Member));
28065
=> node.Update((
TypeSyntax
)Visit(node.Name), (CrefParameterListSyntax)Visit(node.Parameters));
28077
=> node.Update((SyntaxToken)Visit(node.ImplicitOrExplicitKeyword), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (
TypeSyntax
)Visit(node.Type), (CrefParameterListSyntax)Visit(node.Parameters));
28086
=> node.Update((SyntaxToken)Visit(node.RefKindKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
28267
public TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
28350
public ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
28391
public PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
28514
public NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
28557
public TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
28605
public RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
28635
public ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
29218
public RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
29262
public DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29277
public TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29292
public SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29461
public DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
29481
public CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
29538
public ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
29601
public ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
29703
public StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
29840
public FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
29870
public JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
30185
public DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
30226
public RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
30369
public TypePatternSyntax TypePattern(
TypeSyntax
type)
30579
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)
30629
public VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
30982
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)
31341
public CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
31425
public UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
31868
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)
31951
public SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
31970
public PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
32067
public TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
32193
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)
32214
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)
32284
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)
32397
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)
32438
public EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
32460
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)
32585
public ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
32603
public FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
32622
public IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
32654
public TypeCrefSyntax TypeCref(
TypeSyntax
type)
32673
public QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
32695
public NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
32806
public ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
32877
public CrefParameterSyntax CrefParameter(SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
33634
public static TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
33717
public static ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
33758
public static PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
33881
public static NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
33924
public static TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
33972
public static RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
34002
public static ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
34585
public static RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
34629
public static DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
34644
public static TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
34659
public static SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
34828
public static DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
34848
public static CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
34905
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
34968
public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
35070
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
35207
public static FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
35237
public static JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
35552
public static DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
35593
public static RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
35736
public static TypePatternSyntax TypePattern(
TypeSyntax
type)
35946
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)
35996
public static VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
36349
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)
36708
public static CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
36792
public static UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
37235
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)
37318
public static SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
37337
public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
37434
public static TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
37560
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)
37581
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)
37651
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)
37764
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)
37805
public static EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
37827
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)
37952
public static ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
37970
public static FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
37989
public static IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
38021
public static TypeCrefSyntax TypeCref(
TypeSyntax
type)
38040
public static QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
38062
public static NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
38173
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
38244
public static CrefParameterSyntax CrefParameter(SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
Syntax.xml.Main.Generated.cs (44)
2297
return (TypeArgumentListSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeArgumentList((Syntax.InternalSyntax.SyntaxToken)lessThanToken.Node!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
TypeSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.Node!).CreateRed();
2351
return (ArrayTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrayType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, rankSpecifiers.Node.ToGreenList<Syntax.InternalSyntax.ArrayRankSpecifierSyntax>()).CreateRed();
2375
return (PointerTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PointerType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)asteriskToken.Node!).CreateRed();
2451
return (NullableTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.NullableType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)questionToken.Node!).CreateRed();
2480
return (TupleElementSyntax)Syntax.InternalSyntax.SyntaxFactory.TupleElement((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.Node).CreateRed();
2509
return (RefTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.RefType((Syntax.InternalSyntax.SyntaxToken)refKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
2521
return (ScopedTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ScopedType((Syntax.InternalSyntax.SyntaxToken)scopedKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
3023
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();
3070
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();
3084
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();
3098
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();
3193
return (DeclarationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.DeclarationExpression((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3203
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();
3243
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();
3296
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();
3383
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();
3465
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();
3509
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();
3726
return (DeclarationPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.DeclarationPattern((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3744
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();
3827
return (TypePatternSyntax)Syntax.InternalSyntax.SyntaxFactory.TypePattern((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
3988
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();
4035
return (VariableDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.VariableDeclaration((Syntax.InternalSyntax.
TypeSyntax
)type.Green, variables.Node.ToGreenSeparatedList<Syntax.InternalSyntax.VariableDeclaratorSyntax>()).CreateRed();
4366
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();
4711
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();
4805
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();
5138
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();
5216
return (SimpleBaseTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.SimpleBaseType((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5224
return (PrimaryConstructorBaseTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PrimaryConstructorBaseType((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green).CreateRed();
5305
return (TypeConstraintSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeConstraint((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5399
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();
5471
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();
5506
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();
5613
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();
5652
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();
5679
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();
5788
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();
5795
return (FunctionPointerParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerParameter(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5805
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();
5845
return (TypeCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeCref((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5854
return (QualifiedCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.QualifiedCref((Syntax.InternalSyntax.
TypeSyntax
)container.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!, (Syntax.InternalSyntax.MemberCrefSyntax)member.Green).CreateRed();
5865
return (NameMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.NameMemberCref((Syntax.InternalSyntax.
TypeSyntax
)name.Green, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed();
5977
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();
6030
return (CrefParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.CrefParameter((Syntax.InternalSyntax.SyntaxToken?)refKindKeyword.Node, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
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;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.cs (1)
23
=> InternalSyntaxFactory.TypeArgumentList(InternalSyntaxFactory.Token(SyntaxKind.LessThanToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.
TypeSyntax
>(), InternalSyntaxFactory.Token(SyntaxKind.GreaterThanToken));