SyntaxKind Enum

Definition

public enum class SyntaxKind
public enum SyntaxKind
type SyntaxKind = 
Public Enum SyntaxKind
Inheritance
SyntaxKind

Fields

AbstractKeyword 8356
AccessorList 8895
AddAccessorDeclaration 8898
AddAssignmentExpression 8715
AddExpression 8668
AddKeyword 8419
AddressOfExpression 8737
AliasKeyword 8407
AliasQualifiedName 8620
AmpersandAmpersandToken 8261
AmpersandEqualsToken 8279
AmpersandToken 8198
AndAssignmentExpression 8720
AndKeyword 8439
AndPattern 9032
AnnotationsKeyword 8489
AnonymousMethodExpression 8641
AnonymousObjectCreationExpression 8650
AnonymousObjectMemberDeclarator 8647
ArgListExpression 8748
ArgListKeyword 8366
Argument 8638
ArgumentList 8636
ArrayCreationExpression 8651
ArrayInitializerExpression 8646
ArrayRankSpecifier 8623
ArrayType 8622
ArrowExpressionClause 8917
AscendingKeyword 8432
AscendingOrdering 8782
AsExpression 8687
AsKeyword 8364
AssemblyKeyword 8409
AsteriskEqualsToken 8277
AsteriskToken 8199
AsyncKeyword 8435
Attribute 8849
AttributeArgument 8851
AttributeArgumentList 8850
AttributeList 8847
AttributeTargetSpecifier 8848
AwaitExpression 8740
AwaitKeyword 8436
BackslashToken 8210
BadDirectiveTrivia 8562
BadToken 8507
BarBarToken 8260
BarEqualsToken 8278
BarToken 8209
BaseConstructorInitializer 8889
BaseExpression 8747
BaseExpressionTypeClause 8659
BaseKeyword 8371
BaseList 8864
BitwiseAndExpression 8678
BitwiseNotExpression 8732
BitwiseOrExpression 8677
Block 8792
BoolKeyword 8304
BracketedArgumentList 8637
BracketedParameterList 8907
BreakKeyword 8339
BreakStatement 8803
ByKeyword 8427
ByteKeyword 8305
CaretEqualsToken 8282
CaretToken 8197
CaseKeyword 8332
CasePatternSwitchLabel 9009
CaseSwitchLabel 8823
CastExpression 8640
CatchClause 8826
CatchDeclaration 8827
CatchFilterClause 8828
CatchKeyword 8335
CharacterLiteralExpression 8751
CharacterLiteralToken 8510
CharKeyword 8317
CheckedExpression 8762
CheckedKeyword 8379
CheckedStatement 8815
ChecksumKeyword 8478
ClassConstraint 8868
ClassDeclaration 8855
ClassKeyword 8374
CloseBraceToken 8206
CloseBracketToken 8208
CloseParenToken 8201
CoalesceAssignmentExpression 8725
CoalesceExpression 8688
CollectionInitializerExpression 8645
ColonColonToken 8264
ColonToken 8211
CommaToken 8216
CompilationUnit 8840
ComplexElementInitializerExpression 8648
ConditionalAccessExpression 8691
ConditionalExpression 8633
ConflictMarkerTrivia 8564
ConstantPattern 9002
ConstKeyword 8350
ConstructorConstraint 8867
ConstructorDeclaration 8878
ContinueKeyword 8340
ContinueStatement 8804
ConversionOperatorDeclaration 8877
ConversionOperatorMemberCref 8602
CrefBracketedParameterList 8604
CrefParameter 8605
CrefParameterList 8603
DataKeyword 8441
DecimalKeyword 8315
DeclarationExpression 9040
DeclarationPattern 9000
DefaultExpression 8764
DefaultKeyword 8333
DefaultLiteralExpression 8755
DefaultSwitchLabel 8824
DefineDirectiveTrivia 8554
DefineKeyword 8471
DelegateDeclaration 8859
DelegateKeyword 8378
DescendingKeyword 8433
DescendingOrdering 8783
DestructorDeclaration 8891
DisabledTextTrivia 8546
DisableKeyword 8479
DiscardDesignation 9014
DiscardPattern 9024
DivideAssignmentExpression 8718
DivideExpression 8671
DocumentationCommentExteriorTrivia 8543
DoKeyword 8330
DollarToken 8195
DoStatement 8810
DotDotToken 8222
DotToken 8218
DoubleKeyword 8313
DoubleQuoteToken 8213
ElementAccessExpression 8635
ElementBindingExpression 8708
ElifDirectiveTrivia 8549
ElifKeyword 8467
ElseClause 8820
ElseDirectiveTrivia 8550
ElseKeyword 8326
EmptyStatement 8798
EnableKeyword 8487
EndIfDirectiveTrivia 8551
EndIfKeyword 8468
EndOfDirectiveToken 8494
EndOfDocumentationCommentToken 8495
EndOfFileToken 8496
EndOfLineTrivia 8539
EndRegionDirectiveTrivia 8553
EndRegionKeyword 8470
EnumDeclaration 8858
EnumKeyword 8377
EnumMemberDeclaration 8872
EqualsEqualsToken 8268
EqualsExpression 8680
EqualsGreaterThanToken 8269
EqualsKeyword 8431
EqualsToken 8204
EqualsValueClause 8796
ErrorDirectiveTrivia 8556
ErrorKeyword 8474
EventDeclaration 8893
EventFieldDeclaration 8874
EventKeyword 8358
ExclamationEqualsToken 8267
ExclamationToken 8194
ExclusiveOrAssignmentExpression 8721
ExclusiveOrExpression 8679
ExplicitInterfaceSpecifier 8871
ExplicitKeyword 8383
ExpressionStatement 8797
ExternAliasDirective 8844
ExternKeyword 8359
FalseKeyword 8324
FalseLiteralExpression 8753
FieldDeclaration 8873
FieldKeyword 8412
FinallyClause 8829
FinallyKeyword 8336
FixedKeyword 8351
FixedStatement 8814
FloatKeyword 8314
ForEachKeyword 8329
ForEachStatement 8812
ForEachVariableStatement 8929
ForKeyword 8328
ForStatement 8811
FromClause 8776
FromKeyword 8422
FunctionPointerType 9056
GenericName 8618
GetAccessorDeclaration 8896
GetKeyword 8417
GlobalKeyword 8408
GlobalStatement 8841
GotoCaseStatement 8801
GotoDefaultStatement 8802
GotoKeyword 8338
GotoStatement 8800
GreaterThanEqualsToken 8273
GreaterThanExpression 8684
GreaterThanGreaterThanEqualsToken 8275
GreaterThanGreaterThanToken 8274
GreaterThanOrEqualExpression 8685
GreaterThanToken 8217
GroupClause 8785
GroupKeyword 8423
HashToken 8220
HiddenKeyword 8477
IdentifierName 8616
IdentifierToken 8508
IfDirectiveTrivia 8548
IfKeyword 8325
IfStatement 8819
ImplicitArrayCreationExpression 8652
ImplicitElementAccess 8656
ImplicitKeyword 8384
ImplicitObjectCreationExpression 8659
ImplicitStackAllocArrayCreationExpression 9053
IncompleteMember 8916
IndexerDeclaration 8894
IndexerMemberCref 8600
IndexExpression 8741
InitAccessorDeclaration 9060
InitKeyword 8443
InKeyword 8362
InterfaceDeclaration 8857
InterfaceKeyword 8376
InternalKeyword 8345
InterpolatedStringEndToken 8483
InterpolatedStringExpression 8655
InterpolatedStringStartToken 8482
InterpolatedStringText 8919
InterpolatedStringTextToken 8517
InterpolatedStringToken 8515
InterpolatedVerbatimStringStartToken 8484
Interpolation 8918
InterpolationAlignmentClause 8920
InterpolationFormatClause 8921
IntKeyword 8309
IntoKeyword 8425
InvocationExpression 8634
IsExpression 8686
IsKeyword 8363
IsPatternExpression 8657
JoinClause 8778
JoinIntoClause 8779
JoinKeyword 8424
LabeledStatement 8799
LeftShiftAssignmentExpression 8723
LeftShiftExpression 8673
LessThanEqualsToken 8270
LessThanExpression 8682
LessThanLessThanEqualsToken 8272
LessThanLessThanToken 8271
LessThanOrEqualExpression 8683
LessThanSlashToken 8233
LessThanToken 8215
LetClause 8777
LetKeyword 8426
LineDirectiveTrivia 8558
LineKeyword 8475
List 1
LoadDirectiveTrivia 8923
LoadKeyword 8485
LocalDeclarationStatement 8793
LocalFunctionStatement 8830
LockKeyword 8337
LockStatement 8818
LogicalAndExpression 8676
LogicalNotExpression 8733
LogicalOrExpression 8675
LongKeyword 8311
MakeRefExpression 8765
MakeRefKeyword 8367
MemberBindingExpression 8707
MethodDeclaration 8875
MethodKeyword 8413
MinusEqualsToken 8281
MinusGreaterThanToken 8266
MinusMinusToken 8262
MinusToken 8202
ModuleKeyword 8410
ModuloAssignmentExpression 8719
ModuloExpression 8672
MultiLineCommentTrivia 8542
MultiLineDocumentationCommentTrivia 8545
MultiplyAssignmentExpression 8717
MultiplyExpression 8670
NameColon 8639
NameEquals 8852
NameMemberCref 8599
NameOfKeyword 8434
NamespaceDeclaration 8842
NamespaceKeyword 8372
NewKeyword 8354
None 0
NotEqualsExpression 8681
NotKeyword 8440
NotPattern 9033
NullableDirectiveTrivia 9055
NullableKeyword 8486
NullableType 8625
NullKeyword 8322
NullLiteralExpression 8754
NumericLiteralExpression 8749
NumericLiteralToken 8509
ObjectCreationExpression 8649
ObjectInitializerExpression 8644
ObjectKeyword 8319
OmittedArraySizeExpression 8654
OmittedArraySizeExpressionToken 8493
OmittedTypeArgument 8626
OmittedTypeArgumentToken 8492
OnKeyword 8430
OpenBraceToken 8205
OpenBracketToken 8207
OpenParenToken 8200
OperatorDeclaration 8876
OperatorKeyword 8382
OperatorMemberCref 8601
OrAssignmentExpression 8722
OrderByClause 8781
OrderByKeyword 8429
OrKeyword 8438
OrPattern 9031
OutKeyword 8361
OverrideKeyword 8355
Parameter 8908
ParameterList 8906
ParamKeyword 8414
ParamsKeyword 8365
ParenthesizedExpression 8632
ParenthesizedLambdaExpression 8643
ParenthesizedPattern 9028
ParenthesizedVariableDesignation 8928
PartialKeyword 8406
PercentEqualsToken 8283
PercentToken 8196
PlusEqualsToken 8280
PlusPlusToken 8263
PlusToken 8203
PointerIndirectionExpression 8736
PointerMemberAccessExpression 8690
PointerType 8624
PositionalPatternClause 9023
PostDecrementExpression 8739
PostIncrementExpression 8738
PragmaChecksumDirectiveTrivia 8560
PragmaKeyword 8476
PragmaWarningDirectiveTrivia 8559
PreDecrementExpression 8735
PredefinedType 8621
PreIncrementExpression 8734
PreprocessingMessageTrivia 8547
PrimaryConstructorBaseType 9065
PrivateKeyword 8344
PropertyDeclaration 8892
PropertyKeyword 8415
PropertyPatternClause 9021
ProtectedKeyword 8346
PublicKeyword 8343
QualifiedCref 8598
QualifiedName 8617
QueryBody 8775
QueryContinuation 8786
QueryExpression 8774
QuestionQuestionEqualsToken 8284
QuestionQuestionToken 8265
QuestionToken 8219
RangeExpression 8658
ReadOnlyKeyword 8348
RecordDeclaration 9063
RecordKeyword 8444
RecursivePattern 9020
ReferenceDirectiveTrivia 8561
ReferenceKeyword 8481
RefExpression 9050
RefKeyword 8360
RefType 9051
RefTypeExpression 8767
RefTypeKeyword 8368
RefValueExpression 8766
RefValueKeyword 8369
RegionDirectiveTrivia 8552
RegionKeyword 8469
RelationalPattern 9029
RemoveAccessorDeclaration 8899
RemoveKeyword 8420
RestoreKeyword 8480
ReturnKeyword 8341
ReturnStatement 8805
RightShiftAssignmentExpression 8724
RightShiftExpression 8674
SafeOnlyKeyword 8488
SByteKeyword 8306
SealedKeyword 8349
SelectClause 8784
SelectKeyword 8428
SemicolonToken 8212
SetAccessorDeclaration 8897
SetKeyword 8418
ShebangDirectiveTrivia 8922
ShortKeyword 8307
SimpleAssignmentExpression 8714
SimpleBaseType 8865
SimpleLambdaExpression 8642
SimpleMemberAccessExpression 8689
SingleLineCommentTrivia 8541
SingleLineDocumentationCommentTrivia 8544
SingleQuoteToken 8214
SingleVariableDesignation 8927
SizeOfExpression 8761
SizeOfKeyword 8321
SkippedTokensTrivia 8563
SlashEqualsToken 8276
SlashGreaterThanToken 8232
SlashToken 8221
StackAllocArrayCreationExpression 8653
StackAllocKeyword 8352
StaticKeyword 8347
StringKeyword 8316
StringLiteralExpression 8750
StringLiteralToken 8511
StructConstraint 8869
StructDeclaration 8856
StructKeyword 8375
Subpattern 9022
SubtractAssignmentExpression 8716
SubtractExpression 8669
SuppressNullableWarningExpression 9054
SwitchExpression 9025
SwitchExpressionArm 9026
SwitchKeyword 8331
SwitchSection 8822
SwitchStatement 8821
ThisConstructorInitializer 8890
ThisExpression 8746
ThisKeyword 8370
ThrowExpression 9052
ThrowKeyword 8342
ThrowStatement 8808
TildeToken 8193
TrueKeyword 8323
TrueLiteralExpression 8752
TryKeyword 8334
TryStatement 8825
TupleElement 8925
TupleExpression 8926
TupleType 8924
TypeArgumentList 8619
TypeConstraint 8870
TypeCref 8597
TypeKeyword 8411
TypeOfExpression 8760
TypeOfKeyword 8320
TypeParameter 8910
TypeParameterConstraintClause 8866
TypeParameterList 8909
TypePattern 9030
TypeVarKeyword 8416
UIntKeyword 8310
ULongKeyword 8312
UnaryMinusExpression 8731
UnaryPlusExpression 8730
UncheckedExpression 8763
UncheckedKeyword 8380
UncheckedStatement 8816
UndefDirectiveTrivia 8555
UndefKeyword 8472
UnderscoreToken 8491
UnknownAccessorDeclaration 8900
UnsafeKeyword 8381
UnsafeStatement 8817
UShortKeyword 8308
UsingDirective 8843
UsingKeyword 8373
UsingStatement 8813
VariableDeclaration 8794
VariableDeclarator 8795
VarKeyword 8490
VarPattern 9027
VirtualKeyword 8357
VoidKeyword 8318
VolatileKeyword 8353
WarningDirectiveTrivia 8557
WarningKeyword 8473
WarningsKeyword 8488
WhenClause 9013
WhenKeyword 8437
WhereClause 8780
WhereKeyword 8421
WhileKeyword 8327
WhileStatement 8809
WhitespaceTrivia 8540
WithExpression 9061
WithInitializerExpression 9062
WithKeyword 8442
XmlCDataEndToken 8237
XmlCDataSection 8584
XmlCDataStartToken 8236
XmlComment 8585
XmlCommentEndToken 8235
XmlCommentStartToken 8234
XmlCrefAttribute 8579
XmlElement 8574
XmlElementEndTag 8576
XmlElementStartTag 8575
XmlEmptyElement 8577
XmlEntityLiteralToken 8512
XmlName 8581
XmlNameAttribute 8580
XmlPrefix 8582
XmlProcessingInstruction 8586
XmlProcessingInstructionEndToken 8239
XmlProcessingInstructionStartToken 8238
XmlText 8583
XmlTextAttribute 8578
XmlTextLiteralNewLineToken 8514
XmlTextLiteralToken 8513
YieldBreakStatement 8807
YieldKeyword 8405
YieldReturnStatement 8806

Applies to