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
515 references to TypeSyntax
Microsoft.CodeAnalysis.CSharp (514)
Parser\DocumentationCommentParser.cs (10)
891
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: true, checkForMember: true);
1214
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: false);
1341
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: false);
1367
var list = _pool.AllocateSeparated<
TypeSyntax
>();
1372
TypeSyntax
typeSyntax = ParseCrefType(typeArgumentsMustBeIdentifiers);
1420
private
TypeSyntax
ParseCrefType(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false)
1422
TypeSyntax
typeWithoutSuffix = ParseCrefTypeHelper(typeArgumentsMustBeIdentifiers, checkForMember);
1440
private
TypeSyntax
ParseCrefTypeHelper(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false)
1514
private
TypeSyntax
ParseCrefTypeSuffix(
TypeSyntax
type)
Parser\LanguageParser.cs (56)
984
TypeSyntax
type;
2103
var
firstType = this.ParseType();
2676
TypeSyntax
type = ParseReturnType();
2946
private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes,
TypeSyntax
type, out MemberDeclarationSyntax result)
2975
TypeSyntax
type,
3043
var
propertyType = type;
3075
private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref
TypeSyntax
type, ref ResetPoint afterTypeResetPoint,
3101
TypeSyntax
type,
3237
TypeSyntax
type = ParseReturnType();
3331
TypeSyntax
type,
3605
TypeSyntax
type,
3661
private
TypeSyntax
ParseReturnType()
3665
var
type = this.ParseTypeOrVoid();
3777
TypeSyntax
type;
3927
TypeSyntax
type,
4127
TypeSyntax
type,
4187
TypeSyntax
type,
4907
var
type = this.ParseType(mode: ParseTypeMode.Parameter);
5022
var
type = this.ParseType();
5039
var
type = this.ParseType();
5050
TypeSyntax
type)
5152
TypeSyntax
type,
5175
TypeSyntax
type,
5212
TypeSyntax
type, VariableFlags flags, SyntaxKind parentKind)
5244
TypeSyntax
type,
5434
TypeSyntax
parentType,
5722
if (initializer is
TypeSyntax
)
5777
var
type = this.ParseType();
5792
var
type = this.ParseReturnType();
5840
var
type = this.ParseType();
6171
var types = _pool.AllocateSeparated<
TypeSyntax
>();
6510
private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<
TypeSyntax
> types, out SyntaxToken close)
6635
private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<
TypeSyntax
> list, SyntaxKind expected)
6646
private
TypeSyntax
ParseTypeArgument()
6669
var
result = this.ParseType();
7506
public
TypeSyntax
ParseTypeName()
7511
private
TypeSyntax
ParseTypeOrVoid()
7536
private
TypeSyntax
ParseType(ParseTypeMode mode = ParseTypeMode.Normal)
7549
private
TypeSyntax
ParseTypeCore(ParseTypeMode mode)
7580
var
type = this.ParseUnderlyingType(mode, options: nameOptions);
7653
TypeSyntax
typeParsedSoFar, ParseTypeMode mode)
7939
private
TypeSyntax
ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None)
8143
private
TypeSyntax
ParsePointerTypeMods(
TypeSyntax
type)
8235
var
returnType = this.ParseReturnType();
9390
var
type = this.ParseType();
10478
out
var
type,
10688
out
var
type,
10704
out
TypeSyntax
type,
10875
TypeSyntax
type,
11864
var
type = this.ParseType(mode);
11883
TypeSyntax
type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type),
13319
TypeSyntax
type = null;
13794
TypeSyntax
returnType;
13908
var
paramType = ShouldParseLambdaParameterType()
14135
var
type = this.PeekToken(1).Kind != SyntaxKind.InKeyword
Parser\LanguageParser_Patterns.cs (3)
232
TypeSyntax
? type = null;
284
private PatternSyntax? ParsePatternContinued(
TypeSyntax
? type, Precedence precedence, bool inSwitchArmPattern)
479
private bool ConvertTypeToExpression(
TypeSyntax
type, [NotNullWhen(true)] out ExpressionSyntax? expr, bool permitTypeArguments = false)
Syntax.xml.Internal.Generated.cs (395)
334
public CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> Arguments => new CoreSyntax.SeparatedSyntaxList<
TypeSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
352
public TypeArgumentListSyntax Update(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
547
internal readonly
TypeSyntax
elementType;
550
internal ArrayTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, GreenNode? rankSpecifiers, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
563
internal ArrayTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, GreenNode? rankSpecifiers, SyntaxFactoryContext context)
577
internal ArrayTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, GreenNode? rankSpecifiers)
591
public
TypeSyntax
ElementType => this.elementType;
608
public ArrayTypeSyntax Update(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
729
internal readonly
TypeSyntax
elementType;
732
internal PointerTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken asteriskToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
742
internal PointerTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken asteriskToken, SyntaxFactoryContext context)
753
internal PointerTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken asteriskToken)
764
public
TypeSyntax
ElementType => this.elementType;
781
public PointerTypeSyntax Update(
TypeSyntax
elementType, SyntaxToken asteriskToken)
1264
internal readonly
TypeSyntax
elementType;
1267
internal NullableTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken questionToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1277
internal NullableTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken questionToken, SyntaxFactoryContext context)
1288
internal NullableTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken questionToken)
1299
public
TypeSyntax
ElementType => this.elementType;
1316
public NullableTypeSyntax Update(
TypeSyntax
elementType, SyntaxToken questionToken)
1440
internal readonly
TypeSyntax
type;
1443
internal TupleElementSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxToken? identifier, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1456
internal TupleElementSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxToken? identifier, SyntaxFactoryContext context)
1470
internal TupleElementSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxToken? identifier)
1484
public
TypeSyntax
Type => this.type;
1501
public TupleElementSyntax Update(
TypeSyntax
type, SyntaxToken identifier)
1595
internal readonly
TypeSyntax
type;
1597
internal RefTypeSyntax(SyntaxKind kind, SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1612
internal RefTypeSyntax(SyntaxKind kind, SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
1628
internal RefTypeSyntax(SyntaxKind kind, SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
1646
public
TypeSyntax
Type => this.type;
1662
public RefTypeSyntax Update(SyntaxToken refKeyword, SyntaxToken readOnlyKeyword,
TypeSyntax
type)
1690
internal readonly
TypeSyntax
type;
1692
internal ScopedTypeSyntax(SyntaxKind kind, SyntaxToken scopedKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1702
internal ScopedTypeSyntax(SyntaxKind kind, SyntaxToken scopedKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
1713
internal ScopedTypeSyntax(SyntaxKind kind, SyntaxToken scopedKeyword,
TypeSyntax
type)
1724
public
TypeSyntax
Type => this.type;
1739
public ScopedTypeSyntax Update(SyntaxToken scopedKeyword,
TypeSyntax
type)
3474
internal readonly
TypeSyntax
type;
3477
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3495
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3514
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
3541
public
TypeSyntax
Type => this.type;
3562
public RefValueExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
3690
internal readonly
TypeSyntax
type;
3693
internal DefaultExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3707
internal DefaultExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3722
internal DefaultExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3741
public
TypeSyntax
Type => this.type;
3760
public DefaultExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3789
internal readonly
TypeSyntax
type;
3792
internal TypeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3806
internal TypeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3821
internal TypeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3840
public
TypeSyntax
Type => this.type;
3859
public TypeOfExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3888
internal readonly
TypeSyntax
type;
3891
internal SizeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3905
internal SizeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3920
internal SizeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3939
public
TypeSyntax
Type => this.type;
3958
public SizeOfExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
4635
internal readonly
TypeSyntax
type;
4638
internal DeclarationExpressionSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4648
internal DeclarationExpressionSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, SyntaxFactoryContext context)
4659
internal DeclarationExpressionSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation)
4669
public
TypeSyntax
Type => this.type;
4686
public DeclarationExpressionSyntax Update(
TypeSyntax
type, VariableDesignationSyntax designation)
4714
internal readonly
TypeSyntax
type;
4718
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4732
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression, SyntaxFactoryContext context)
4747
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
4764
public
TypeSyntax
Type => this.type;
4785
public CastExpressionSyntax Update(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
5237
internal readonly
TypeSyntax
? returnType;
5243
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5278
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody, SyntaxFactoryContext context)
5314
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
5351
public
TypeSyntax
? ReturnType => this.returnType;
5385
public ParenthesizedLambdaExpressionSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax block, ExpressionSyntax expressionBody)
5631
internal readonly
TypeSyntax
type;
5635
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5655
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer, SyntaxFactoryContext context)
5676
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
5699
public
TypeSyntax
Type => this.type;
5720
public ObjectCreationExpressionSyntax Update(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax argumentList, InitializerExpressionSyntax initializer)
6245
internal readonly
TypeSyntax
type;
6248
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6263
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer, SyntaxFactoryContext context)
6279
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
6297
public
TypeSyntax
Type => this.type;
6315
public StackAllocArrayCreationExpressionSyntax Update(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax initializer)
6969
internal readonly
TypeSyntax
? type;
6974
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6993
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxFactoryContext context)
7013
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
7033
public
TypeSyntax
? Type => this.type;
7055
public FromClauseSyntax Update(SyntaxToken fromKeyword,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
7177
internal readonly
TypeSyntax
? type;
7187
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7219
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into, SyntaxFactoryContext context)
7252
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
7285
public
TypeSyntax
? Type => this.type;
7317
public JoinClauseSyntax Update(SyntaxToken joinKeyword,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax into)
8400
internal readonly
TypeSyntax
type;
8403
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8413
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, SyntaxFactoryContext context)
8424
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation)
8434
public
TypeSyntax
Type => this.type;
8450
public DeclarationPatternSyntax Update(
TypeSyntax
type, VariableDesignationSyntax designation)
8552
internal readonly
TypeSyntax
? type;
8557
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8583
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, SyntaxFactoryContext context)
8610
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
8636
public
TypeSyntax
? Type => this.type;
8656
public RecursivePatternSyntax Update(
TypeSyntax
type, PositionalPatternClauseSyntax positionalPatternClause, PropertyPatternClauseSyntax propertyPatternClause, VariableDesignationSyntax designation)
9181
internal readonly
TypeSyntax
type;
9183
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
9191
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
9200
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type)
9209
public
TypeSyntax
Type => this.type;
9219
public TypePatternSyntax Update(
TypeSyntax
type)
10192
internal readonly
TypeSyntax
returnType;
10201
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
10248
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
10296
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
10345
public
TypeSyntax
ReturnType => this.returnType;
10377
public LocalFunctionStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
10552
internal readonly
TypeSyntax
type;
10555
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
10568
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, SyntaxFactoryContext context)
10582
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables)
10595
public
TypeSyntax
Type => this.type;
10611
public VariableDeclarationSyntax Update(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
12506
internal readonly
TypeSyntax
type;
12513
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
12545
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement, SyntaxFactoryContext context)
12578
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
12614
public
TypeSyntax
Type => this.type;
12643
public ForEachStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
14715
internal readonly
TypeSyntax
type;
14719
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14736
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, SyntaxFactoryContext context)
14754
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
14772
public
TypeSyntax
Type => this.type;
14791
public CatchDeclarationSyntax Update(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken closeParenToken)
15233
internal readonly
TypeSyntax
namespaceOrType;
15236
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
15268
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, SyntaxFactoryContext context)
15301
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
15338
public
TypeSyntax
NamespaceOrType => this.namespaceOrType;
15359
public UsingDirectiveSyntax Update(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
17891
internal readonly
TypeSyntax
returnType;
17898
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)
17934
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken, SyntaxFactoryContext context)
17971
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken)
18012
public
TypeSyntax
ReturnType => this.returnType;
18043
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)
18520
public abstract
TypeSyntax
Type { get; }
18525
internal readonly
TypeSyntax
type;
18527
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18535
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
18544
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type)
18552
public override
TypeSyntax
Type => this.type;
18562
public SimpleBaseTypeSyntax Update(
TypeSyntax
type)
18588
internal readonly
TypeSyntax
type;
18591
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18601
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, SyntaxFactoryContext context)
18612
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList)
18622
public override
TypeSyntax
Type => this.type;
18638
public PrimaryConstructorBaseTypeSyntax Update(
TypeSyntax
type, ArgumentListSyntax argumentList)
18963
internal readonly
TypeSyntax
type;
18965
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18973
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
18982
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type)
18991
public
TypeSyntax
Type => this.type;
19001
public TypeConstraintSyntax Update(
TypeSyntax
type)
19625
internal readonly
TypeSyntax
returnType;
19635
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)
19687
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)
19740
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)
19795
public
TypeSyntax
ReturnType => this.returnType;
19830
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)
19859
internal readonly
TypeSyntax
returnType;
19869
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)
19918
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)
19968
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)
20020
public
TypeSyntax
ReturnType => this.returnType;
20056
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)
20089
internal readonly
TypeSyntax
type;
20095
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)
20144
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)
20194
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)
20253
public
TypeSyntax
Type => this.type;
20282
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)
20774
public abstract
TypeSyntax
Type { get; }
20786
internal readonly
TypeSyntax
type;
20794
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)
20839
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
20885
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken)
20932
public override
TypeSyntax
Type => this.type;
20961
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)
21067
internal readonly
TypeSyntax
type;
21073
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21110
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21148
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
21188
public override
TypeSyntax
Type => this.type;
21214
public EventDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList, SyntaxToken semicolonToken)
21242
internal readonly
TypeSyntax
type;
21250
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)
21292
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21335
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
21379
public override
TypeSyntax
Type => this.type;
21408
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)
21919
public abstract
TypeSyntax
? Type { get; }
21927
internal readonly
TypeSyntax
? type;
21931
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21962
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, SyntaxFactoryContext context)
21994
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
22029
public override
TypeSyntax
? Type => this.type;
22050
public ParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, SyntaxToken identifier, EqualsValueClauseSyntax @default)
22079
internal readonly
TypeSyntax
type;
22081
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22099
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, SyntaxFactoryContext context)
22118
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type)
22140
public override
TypeSyntax
Type => this.type;
22156
public FunctionPointerParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22184
internal readonly
TypeSyntax
? type;
22186
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22207
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxFactoryContext context)
22229
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type)
22252
public
TypeSyntax
? Type => this.type;
22268
public IncompleteMemberSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22475
internal readonly
TypeSyntax
type;
22477
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22485
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
22494
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type)
22502
public
TypeSyntax
Type => this.type;
22512
public TypeCrefSyntax Update(
TypeSyntax
type)
22545
internal readonly
TypeSyntax
container;
22549
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22561
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, SyntaxFactoryContext context)
22574
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
22586
public
TypeSyntax
Container => this.container;
22604
public QualifiedCrefSyntax Update(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
22656
internal readonly
TypeSyntax
name;
22659
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22672
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
22686
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters)
22699
public
TypeSyntax
Name => this.name;
22715
public NameMemberCrefSyntax Update(
TypeSyntax
name, CrefParameterListSyntax parameters)
23067
internal readonly
TypeSyntax
type;
23070
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23092
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
23115
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
23140
public
TypeSyntax
Type => this.type;
23159
public ConversionOperatorMemberCrefSyntax Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax parameters)
23411
internal readonly
TypeSyntax
type;
23413
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23431
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
23450
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
23470
public
TypeSyntax
Type => this.type;
23486
public CrefParameterSyntax Update(SyntaxToken refKindKeyword, SyntaxToken readOnlyKeyword,
TypeSyntax
type)
27546
=> node.Update((
TypeSyntax
)Visit(node.ElementType), VisitList(node.RankSpecifiers));
27552
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.AsteriskToken));
27570
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.QuestionToken));
27576
=> node.Update((
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier));
27582
=> node.Update((SyntaxToken)Visit(node.RefKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
27585
=> node.Update((SyntaxToken)Visit(node.ScopedKeyword), (
TypeSyntax
)Visit(node.Type));
27648
=> 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));
27654
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27657
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27660
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
27684
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
27687
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken), (ExpressionSyntax)Visit(node.Expression));
27699
=> 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));
27708
=> node.Update((SyntaxToken)Visit(node.NewKeyword), (
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList), (InitializerExpressionSyntax)Visit(node.Initializer));
27726
=> node.Update((SyntaxToken)Visit(node.StackAllocKeyword), (
TypeSyntax
)Visit(node.Type), (InitializerExpressionSyntax)Visit(node.Initializer));
27750
=> node.Update((SyntaxToken)Visit(node.FromKeyword), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.Expression));
27756
=> 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));
27798
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
27804
=> node.Update((
TypeSyntax
)Visit(node.Type), (PositionalPatternClauseSyntax)Visit(node.PositionalPatternClause), (PropertyPatternClauseSyntax)Visit(node.PropertyPatternClause), (VariableDesignationSyntax)Visit(node.Designation));
27825
=> node.Update((
TypeSyntax
)Visit(node.Type));
27858
=> 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));
27864
=> node.Update((
TypeSyntax
)Visit(node.Type), VisitList(node.Variables));
27918
=> 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));
27972
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.CloseParenToken));
27987
=> 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));
28035
=> 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));
28047
=> node.Update((
TypeSyntax
)Visit(node.Type));
28050
=> node.Update((
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList));
28062
=> node.Update((
TypeSyntax
)Visit(node.Type));
28083
=> 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));
28086
=> 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));
28089
=> 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));
28101
=> 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));
28107
=> 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));
28110
=> 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));
28125
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (EqualsValueClauseSyntax)Visit(node.Default));
28128
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28131
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28140
=> node.Update((
TypeSyntax
)Visit(node.Type));
28143
=> node.Update((
TypeSyntax
)Visit(node.Container), (SyntaxToken)Visit(node.DotToken), (MemberCrefSyntax)Visit(node.Member));
28146
=> node.Update((
TypeSyntax
)Visit(node.Name), (CrefParameterListSyntax)Visit(node.Parameters));
28158
=> node.Update((SyntaxToken)Visit(node.ImplicitOrExplicitKeyword), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (
TypeSyntax
)Visit(node.Type), (CrefParameterListSyntax)Visit(node.Parameters));
28167
=> node.Update((SyntaxToken)Visit(node.RefKindKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
28348
public TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
28431
public ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
28472
public PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
28595
public NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
28638
public TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
28686
public RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
28716
public ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
29299
public RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
29343
public DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29358
public TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29373
public SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29542
public DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
29562
public CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
29619
public ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
29682
public ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
29784
public StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
29942
public FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
29972
public JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
30287
public DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
30328
public RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
30471
public TypePatternSyntax TypePattern(
TypeSyntax
type)
30681
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)
30731
public VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
31084
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)
31443
public CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
31527
public UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
31970
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)
32053
public SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
32072
public PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
32169
public TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
32295
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)
32316
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)
32386
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)
32499
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)
32540
public EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
32562
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)
32687
public ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
32705
public FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
32724
public IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
32756
public TypeCrefSyntax TypeCref(
TypeSyntax
type)
32775
public QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
32797
public NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
32908
public ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
32979
public CrefParameterSyntax CrefParameter(SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
33736
public static TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
33819
public static ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
33860
public static PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
33983
public static NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
34026
public static TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
34074
public static RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
34104
public static ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
34687
public static RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
34731
public static DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
34746
public static TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
34761
public static SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
34930
public static DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
34950
public static CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
35007
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
35070
public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
35172
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
35330
public static FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
35360
public static JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
35675
public static DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
35716
public static RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
35859
public static TypePatternSyntax TypePattern(
TypeSyntax
type)
36069
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)
36119
public static VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
36472
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)
36831
public static CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
36915
public static UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
37358
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)
37441
public static SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
37460
public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
37557
public static TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
37683
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)
37704
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)
37774
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)
37887
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)
37928
public static EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
37950
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)
38075
public static ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
38093
public static FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
38112
public static IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
38144
public static TypeCrefSyntax TypeCref(
TypeSyntax
type)
38163
public static QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
38185
public static NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
38296
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
38367
public static CrefParameterSyntax CrefParameter(SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
Syntax.xml.Main.Generated.cs (44)
2306
return (TypeArgumentListSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeArgumentList((Syntax.InternalSyntax.SyntaxToken)lessThanToken.Node!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
TypeSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.Node!).CreateRed();
2360
return (ArrayTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrayType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, rankSpecifiers.Node.ToGreenList<Syntax.InternalSyntax.ArrayRankSpecifierSyntax>()).CreateRed();
2384
return (PointerTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PointerType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)asteriskToken.Node!).CreateRed();
2460
return (NullableTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.NullableType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)questionToken.Node!).CreateRed();
2489
return (TupleElementSyntax)Syntax.InternalSyntax.SyntaxFactory.TupleElement((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.Node).CreateRed();
2518
return (RefTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.RefType((Syntax.InternalSyntax.SyntaxToken)refKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
2530
return (ScopedTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ScopedType((Syntax.InternalSyntax.SyntaxToken)scopedKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
3032
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();
3079
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();
3093
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();
3107
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();
3202
return (DeclarationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.DeclarationExpression((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3212
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();
3252
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();
3305
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();
3392
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();
3486
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();
3530
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();
3747
return (DeclarationPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.DeclarationPattern((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3765
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();
3848
return (TypePatternSyntax)Syntax.InternalSyntax.SyntaxFactory.TypePattern((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
4009
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();
4056
return (VariableDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.VariableDeclaration((Syntax.InternalSyntax.
TypeSyntax
)type.Green, variables.Node.ToGreenSeparatedList<Syntax.InternalSyntax.VariableDeclaratorSyntax>()).CreateRed();
4387
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();
4732
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();
4826
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();
5159
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();
5237
return (SimpleBaseTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.SimpleBaseType((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5245
return (PrimaryConstructorBaseTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PrimaryConstructorBaseType((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green).CreateRed();
5326
return (TypeConstraintSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeConstraint((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5420
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();
5492
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();
5527
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();
5634
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();
5673
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();
5700
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();
5809
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();
5816
return (FunctionPointerParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerParameter(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5826
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();
5866
return (TypeCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeCref((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5875
return (QualifiedCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.QualifiedCref((Syntax.InternalSyntax.
TypeSyntax
)container.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!, (Syntax.InternalSyntax.MemberCrefSyntax)member.Green).CreateRed();
5886
return (NameMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.NameMemberCref((Syntax.InternalSyntax.
TypeSyntax
)name.Green, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed();
5998
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();
6051
return (CrefParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.CrefParameter((Syntax.InternalSyntax.SyntaxToken?)refKindKeyword.Node, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
Syntax\SyntaxFactory.cs (1)
1747
var
node = parser.ParseTypeName();
Syntax\TypeSyntax.cs (5)
9
public bool IsVar => ((InternalSyntax.
TypeSyntax
)this.Green).IsVar;
11
public bool IsUnmanaged => ((InternalSyntax.
TypeSyntax
)this.Green).IsUnmanaged;
13
public bool IsNotNull => ((InternalSyntax.
TypeSyntax
)this.Green).IsNotNull;
15
public bool IsNint => ((InternalSyntax.
TypeSyntax
)this.Green).IsNint;
17
public bool IsNuint => ((InternalSyntax.
TypeSyntax
)this.Green).IsNuint;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.cs (1)
23
=> InternalSyntaxFactory.TypeArgumentList(InternalSyntaxFactory.Token(SyntaxKind.LessThanToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.
TypeSyntax
>(), InternalSyntaxFactory.Token(SyntaxKind.GreaterThanToken));