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);
1216
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: false);
1343
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: false);
1369
var list = _pool.AllocateSeparated<
TypeSyntax
>();
1374
TypeSyntax
typeSyntax = ParseCrefType(typeArgumentsMustBeIdentifiers);
1422
private
TypeSyntax
ParseCrefType(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false)
1424
TypeSyntax
typeWithoutSuffix = ParseCrefTypeHelper(typeArgumentsMustBeIdentifiers, checkForMember);
1442
private
TypeSyntax
ParseCrefTypeHelper(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false)
1516
private
TypeSyntax
ParseCrefTypeSuffix(
TypeSyntax
type)
Parser\LanguageParser.cs (54)
976
TypeSyntax
type;
2101
var
firstType = this.ParseType();
2683
TypeSyntax
type = ParseReturnType();
2957
private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes,
TypeSyntax
type, out MemberDeclarationSyntax result)
2979
private bool IsNoneOrIncompleteMember(SyntaxKind parentKind, SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers,
TypeSyntax
type,
3020
private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref
TypeSyntax
type, ref ResetPoint afterTypeResetPoint,
3043
private bool TryParseIndexerOrPropertyDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers,
TypeSyntax
type,
3161
TypeSyntax
type = ParseReturnType();
3254
TypeSyntax
type,
3520
TypeSyntax
type,
3579
private
TypeSyntax
ParseReturnType()
3583
var
type = this.ParseTypeOrVoid();
3695
TypeSyntax
type;
3845
TypeSyntax
type,
4045
TypeSyntax
type,
4105
TypeSyntax
type,
4795
var
type = this.ParseType(mode: ParseTypeMode.Parameter);
4892
var
type = this.ParseType();
4909
var
type = this.ParseType();
4920
TypeSyntax
type)
5022
TypeSyntax
type,
5045
TypeSyntax
type,
5082
TypeSyntax
type, VariableFlags flags, SyntaxKind parentKind)
5114
TypeSyntax
type,
5304
TypeSyntax
parentType,
5586
var
type = this.ParseType();
5601
var
type = this.ParseReturnType();
5649
var
type = this.ParseType();
5982
var types = _pool.AllocateSeparated<
TypeSyntax
>();
6321
private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<
TypeSyntax
> types, out SyntaxToken close)
6446
private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<
TypeSyntax
> list, SyntaxKind expected)
6457
private
TypeSyntax
ParseTypeArgument()
6480
var
result = this.ParseType();
7317
public
TypeSyntax
ParseTypeName()
7322
private
TypeSyntax
ParseTypeOrVoid()
7347
private
TypeSyntax
ParseType(ParseTypeMode mode = ParseTypeMode.Normal)
7360
private
TypeSyntax
ParseTypeCore(ParseTypeMode mode)
7391
var
type = this.ParseUnderlyingType(mode, options: nameOptions);
7464
TypeSyntax
typeParsedSoFar, ParseTypeMode mode)
7754
private
TypeSyntax
ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None)
7958
private
TypeSyntax
ParsePointerTypeMods(
TypeSyntax
type)
8050
var
returnType = this.ParseReturnType();
9156
var
type = this.ParseType();
10211
out
var
type,
10419
out
var
type,
10435
out
TypeSyntax
type,
10608
TypeSyntax
type,
11599
var
type = this.ParseType(mode);
11618
TypeSyntax
type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type),
13006
TypeSyntax
type = null;
13499
TypeSyntax
returnType;
13613
var
paramType = ShouldParseLambdaParameterType()
13844
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)
10115
internal readonly
TypeSyntax
returnType;
10124
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)
10171
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)
10219
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
10268
public
TypeSyntax
ReturnType => this.returnType;
10300
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)
10475
internal readonly
TypeSyntax
type;
10478
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
10491
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, SyntaxFactoryContext context)
10505
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables)
10518
public
TypeSyntax
Type => this.type;
10534
public VariableDeclarationSyntax Update(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
12429
internal readonly
TypeSyntax
type;
12436
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)
12468
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)
12501
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
12537
public
TypeSyntax
Type => this.type;
12566
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)
14638
internal readonly
TypeSyntax
type;
14642
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14659
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, SyntaxFactoryContext context)
14677
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
14695
public
TypeSyntax
Type => this.type;
14714
public CatchDeclarationSyntax Update(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken closeParenToken)
15156
internal readonly
TypeSyntax
namespaceOrType;
15159
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
15191
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, SyntaxFactoryContext context)
15224
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
15261
public
TypeSyntax
NamespaceOrType => this.namespaceOrType;
15282
public UsingDirectiveSyntax Update(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
17814
internal readonly
TypeSyntax
returnType;
17821
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)
17857
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken, SyntaxFactoryContext context)
17894
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken)
17935
public
TypeSyntax
ReturnType => this.returnType;
17966
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)
18443
public abstract
TypeSyntax
Type { get; }
18448
internal readonly
TypeSyntax
type;
18450
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18458
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
18467
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type)
18475
public override
TypeSyntax
Type => this.type;
18485
public SimpleBaseTypeSyntax Update(
TypeSyntax
type)
18511
internal readonly
TypeSyntax
type;
18514
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18524
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, SyntaxFactoryContext context)
18535
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList)
18545
public override
TypeSyntax
Type => this.type;
18561
public PrimaryConstructorBaseTypeSyntax Update(
TypeSyntax
type, ArgumentListSyntax argumentList)
18886
internal readonly
TypeSyntax
type;
18888
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18896
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
18905
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type)
18914
public
TypeSyntax
Type => this.type;
18924
public TypeConstraintSyntax Update(
TypeSyntax
type)
19548
internal readonly
TypeSyntax
returnType;
19558
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)
19610
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)
19663
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)
19718
public
TypeSyntax
ReturnType => this.returnType;
19753
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)
19782
internal readonly
TypeSyntax
returnType;
19792
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)
19841
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)
19891
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)
19943
public
TypeSyntax
ReturnType => this.returnType;
19979
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)
20012
internal readonly
TypeSyntax
type;
20018
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)
20067
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)
20117
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)
20176
public
TypeSyntax
Type => this.type;
20205
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)
20697
public abstract
TypeSyntax
Type { get; }
20709
internal readonly
TypeSyntax
type;
20717
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)
20762
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
20808
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken)
20855
public override
TypeSyntax
Type => this.type;
20884
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)
20990
internal readonly
TypeSyntax
type;
20996
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21033
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21071
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
21111
public override
TypeSyntax
Type => this.type;
21137
public EventDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList, SyntaxToken semicolonToken)
21165
internal readonly
TypeSyntax
type;
21173
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)
21215
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21258
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
21302
public override
TypeSyntax
Type => this.type;
21331
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)
21842
public abstract
TypeSyntax
? Type { get; }
21850
internal readonly
TypeSyntax
? type;
21854
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21885
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, SyntaxFactoryContext context)
21917
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
21952
public override
TypeSyntax
? Type => this.type;
21973
public ParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, SyntaxToken identifier, EqualsValueClauseSyntax @default)
22002
internal readonly
TypeSyntax
type;
22004
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22022
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, SyntaxFactoryContext context)
22041
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type)
22063
public override
TypeSyntax
Type => this.type;
22079
public FunctionPointerParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22107
internal readonly
TypeSyntax
? type;
22109
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22130
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxFactoryContext context)
22152
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type)
22175
public
TypeSyntax
? Type => this.type;
22191
public IncompleteMemberSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22398
internal readonly
TypeSyntax
type;
22400
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22408
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
22417
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type)
22425
public
TypeSyntax
Type => this.type;
22435
public TypeCrefSyntax Update(
TypeSyntax
type)
22468
internal readonly
TypeSyntax
container;
22472
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22484
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, SyntaxFactoryContext context)
22497
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
22509
public
TypeSyntax
Container => this.container;
22527
public QualifiedCrefSyntax Update(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
22579
internal readonly
TypeSyntax
name;
22582
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22595
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
22609
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters)
22622
public
TypeSyntax
Name => this.name;
22638
public NameMemberCrefSyntax Update(
TypeSyntax
name, CrefParameterListSyntax parameters)
22990
internal readonly
TypeSyntax
type;
22993
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23015
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
23038
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
23063
public
TypeSyntax
Type => this.type;
23082
public ConversionOperatorMemberCrefSyntax Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax parameters)
23334
internal readonly
TypeSyntax
type;
23336
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23354
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
23373
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
23393
public
TypeSyntax
Type => this.type;
23409
public CrefParameterSyntax Update(SyntaxToken refKindKeyword, SyntaxToken readOnlyKeyword,
TypeSyntax
type)
27467
=> node.Update((
TypeSyntax
)Visit(node.ElementType), VisitList(node.RankSpecifiers));
27473
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.AsteriskToken));
27491
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.QuestionToken));
27497
=> node.Update((
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier));
27503
=> node.Update((SyntaxToken)Visit(node.RefKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
27506
=> node.Update((SyntaxToken)Visit(node.ScopedKeyword), (
TypeSyntax
)Visit(node.Type));
27569
=> 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));
27575
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27578
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27581
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27605
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
27608
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken), (ExpressionSyntax)Visit(node.Expression));
27620
=> 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));
27629
=> node.Update((SyntaxToken)Visit(node.NewKeyword), (
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList), (InitializerExpressionSyntax)Visit(node.Initializer));
27647
=> node.Update((SyntaxToken)Visit(node.StackAllocKeyword), (
TypeSyntax
)Visit(node.Type), (InitializerExpressionSyntax)Visit(node.Initializer));
27668
=> node.Update((SyntaxToken)Visit(node.FromKeyword), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.Expression));
27674
=> 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));
27716
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
27722
=> node.Update((
TypeSyntax
)Visit(node.Type), (PositionalPatternClauseSyntax)Visit(node.PositionalPatternClause), (PropertyPatternClauseSyntax)Visit(node.PropertyPatternClause), (VariableDesignationSyntax)Visit(node.Designation));
27743
=> node.Update((
TypeSyntax
)Visit(node.Type));
27776
=> 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));
27782
=> node.Update((
TypeSyntax
)Visit(node.Type), VisitList(node.Variables));
27836
=> 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));
27890
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.CloseParenToken));
27905
=> 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));
27953
=> 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));
27965
=> node.Update((
TypeSyntax
)Visit(node.Type));
27968
=> node.Update((
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList));
27980
=> node.Update((
TypeSyntax
)Visit(node.Type));
28001
=> 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));
28004
=> 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));
28007
=> 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));
28019
=> 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));
28025
=> 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));
28028
=> 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));
28043
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (EqualsValueClauseSyntax)Visit(node.Default));
28046
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28049
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28058
=> node.Update((
TypeSyntax
)Visit(node.Type));
28061
=> node.Update((
TypeSyntax
)Visit(node.Container), (SyntaxToken)Visit(node.DotToken), (MemberCrefSyntax)Visit(node.Member));
28064
=> node.Update((
TypeSyntax
)Visit(node.Name), (CrefParameterListSyntax)Visit(node.Parameters));
28076
=> node.Update((SyntaxToken)Visit(node.ImplicitOrExplicitKeyword), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (
TypeSyntax
)Visit(node.Type), (CrefParameterListSyntax)Visit(node.Parameters));
28085
=> node.Update((SyntaxToken)Visit(node.RefKindKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
28266
public TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
28349
public ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
28390
public PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
28513
public NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
28556
public TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
28604
public RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
28634
public ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
29217
public RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
29261
public DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29276
public TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29291
public SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29460
public DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
29480
public CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
29537
public ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
29600
public ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
29702
public StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
29839
public FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
29869
public JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
30184
public DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
30225
public RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
30368
public TypePatternSyntax TypePattern(
TypeSyntax
type)
30578
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)
30628
public VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
30981
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)
31340
public CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
31424
public UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
31867
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)
31950
public SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
31969
public PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
32066
public TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
32192
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)
32213
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)
32283
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)
32396
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)
32437
public EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
32459
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)
32584
public ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
32602
public FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
32621
public IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
32653
public TypeCrefSyntax TypeCref(
TypeSyntax
type)
32672
public QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
32694
public NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
32805
public ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
32876
public CrefParameterSyntax CrefParameter(SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
33633
public static TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
33716
public static ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
33757
public static PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
33880
public static NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
33923
public static TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
33971
public static RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
34001
public static ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
34584
public static RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
34628
public static DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
34643
public static TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
34658
public static SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
34827
public static DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
34847
public static CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
34904
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
34967
public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
35069
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
35206
public static FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
35236
public static JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
35551
public static DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
35592
public static RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
35735
public static TypePatternSyntax TypePattern(
TypeSyntax
type)
35945
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)
35995
public static VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
36348
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)
36707
public static CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
36791
public static UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
37234
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)
37317
public static SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
37336
public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
37433
public static TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
37559
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)
37580
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)
37650
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)
37763
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)
37804
public static EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
37826
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)
37951
public static ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
37969
public static FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
37988
public static IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
38020
public static TypeCrefSyntax TypeCref(
TypeSyntax
type)
38039
public static QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
38061
public static NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
38172
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
38243
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)
1717
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));