Freigeben über


SyntaxKind Enumeration

Definition

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

Felder

AbstractKeyword 8356

Repräsentiert abstract.

AccessorList 8895
AddAccessorDeclaration 8898
AddAssignmentExpression 8715
AddExpression 8668
AddKeyword 8419

Repräsentiert add.

AddressOfExpression 8737
AliasKeyword 8407

Repräsentiert alias.

AliasQualifiedName 8620
AmpersandAmpersandToken 8261

Stellt token dar && .

AmpersandEqualsToken 8279

Stellt token dar &= .

AmpersandToken 8198

Stellt token dar & .

AndAssignmentExpression 8720
AndKeyword 8439

Repräsentiert and.

AndPattern 9032
AnnotationsKeyword 8489

Repräsentiert annotations.

AnonymousMethodExpression 8641
AnonymousObjectCreationExpression 8650
AnonymousObjectMemberDeclarator 8647
ArgListExpression 8748
ArgListKeyword 8366

Repräsentiert __arglist.

Argument 8638
ArgumentList 8636
ArrayCreationExpression 8651
ArrayInitializerExpression 8646
ArrayRankSpecifier 8623
ArrayType 8622
ArrowExpressionClause 8917
AscendingKeyword 8432

Repräsentiert ascending.

AscendingOrdering 8782
AsExpression 8687
AsKeyword 8364

Repräsentiert as.

AssemblyKeyword 8409

Repräsentiert assembly.

AsteriskEqualsToken 8277

Stellt token dar *= .

AsteriskToken 8199

Stellt token dar * .

AsyncKeyword 8435

Repräsentiert async.

Attribute 8849
AttributeArgument 8851
AttributeArgumentList 8850
AttributeList 8847
AttributeTargetSpecifier 8848
AwaitExpression 8740
AwaitKeyword 8436

Repräsentiert await.

BackslashToken 8210

Stellt das </code-Token> dar.

BadDirectiveTrivia 8562
BadToken 8507
BarBarToken 8260

Stellt token dar || .

BarEqualsToken 8278

Stellt token dar |= .

BarToken 8209

Stellt token dar | .

BaseConstructorInitializer 8889
BaseExpression 8747
BaseExpressionTypeClause 8659
BaseKeyword 8371

Repräsentiert base.

BaseList 8864
BitwiseAndExpression 8678
BitwiseNotExpression 8732
BitwiseOrExpression 8677
Block 8792
BoolKeyword 8304

Repräsentiert bool.

BracketedArgumentList 8637
BracketedParameterList 8907
BreakKeyword 8339

Repräsentiert break.

BreakStatement 8803
ByKeyword 8427

Repräsentiert by.

ByteKeyword 8305

Repräsentiert byte.

CaretEqualsToken 8282

Stellt token dar ^= .

CaretToken 8197

Stellt token dar ^ .

CaseKeyword 8332

Repräsentiert case.

CasePatternSwitchLabel 9009
CaseSwitchLabel 8823
CastExpression 8640
CatchClause 8826
CatchDeclaration 8827
CatchFilterClause 8828
CatchKeyword 8335

Repräsentiert catch.

CharacterLiteralExpression 8751
CharacterLiteralToken 8510
CharKeyword 8317

Repräsentiert char.

CheckedExpression 8762
CheckedKeyword 8379

Repräsentiert checked.

CheckedStatement 8815
ChecksumKeyword 8478

Repräsentiert checksum.

ClassConstraint 8868
ClassDeclaration 8855
ClassKeyword 8374

Repräsentiert class.

CloseBraceToken 8206

Stellt token dar } .

CloseBracketToken 8208

Stellt token dar ] .

CloseParenToken 8201

Stellt token dar ) .

CoalesceAssignmentExpression 8725
CoalesceExpression 8688
CollectionExpression 9076
CollectionInitializerExpression 8645
ColonColonToken 8264

Stellt token dar :: .

ColonToken 8211

Stellt token dar : .

CommaToken 8216

Stellt token dar , .

CompilationUnit 8840
ComplexElementInitializerExpression 8648
ConditionalAccessExpression 8691
ConditionalExpression 8633
ConflictMarkerTrivia 8564
ConstantPattern 9002
ConstKeyword 8350

Repräsentiert const.

ConstructorConstraint 8867
ConstructorDeclaration 8878
ContinueKeyword 8340

Repräsentiert continue.

ContinueStatement 8804
ConversionOperatorDeclaration 8877
ConversionOperatorMemberCref 8602
CrefBracketedParameterList 8604
CrefParameter 8605
CrefParameterList 8603
DataKeyword 8441

Repräsentiert data.

DecimalKeyword 8315

Repräsentiert decimal.

DeclarationExpression 9040
DeclarationPattern 9000
DefaultConstraint 9064
DefaultExpression 8764
DefaultKeyword 8333

Repräsentiert default.

DefaultLiteralExpression 8755
DefaultSwitchLabel 8824
DefineDirectiveTrivia 8554
DefineKeyword 8471

Repräsentiert define.

DelegateDeclaration 8859
DelegateKeyword 8378

Repräsentiert delegate.

DescendingKeyword 8433

Repräsentiert descending.

DescendingOrdering 8783
DestructorDeclaration 8891
DisabledTextTrivia 8546
DisableKeyword 8479

Repräsentiert disable.

DiscardDesignation 9014
DiscardPattern 9024
DivideAssignmentExpression 8718
DivideExpression 8671
DocumentationCommentExteriorTrivia 8543
DoKeyword 8330

Repräsentiert do.

DollarToken 8195

Stellt token dar $ .

Dies ist eine spezielle Interpunktion des Debuggers, die sich nicht auf die Zeichenfolgeninterpolation bezieht.

DoStatement 8810
DotDotToken 8222

Stellt token dar .. .

DotToken 8218

Stellt token dar . .

DoubleKeyword 8313

Repräsentiert double.

DoubleQuoteToken 8213

Stellt token dar " .

ElementAccessExpression 8635
ElementBindingExpression 8708
ElifDirectiveTrivia 8549
ElifKeyword 8467

Repräsentiert elif.

ElseClause 8820
ElseDirectiveTrivia 8550
ElseKeyword 8326

Repräsentiert else.

EmptyStatement 8798
EnableKeyword 8487

Repräsentiert enable.

EndIfDirectiveTrivia 8551
EndIfKeyword 8468

Repräsentiert endif.

EndOfDirectiveToken 8494

Stellt ein Token dar, das nach dem Ende einer Direktive kommt, z. B #endif. .

EndOfDocumentationCommentToken 8495

Stellt das Ende eines Dokumentationskommentars mit dreifachem Schrägstrich dar.

EndOfFileToken 8496

Stellt das Ende einer Datei dar.

EndOfLineTrivia 8539
EndRegionDirectiveTrivia 8553
EndRegionKeyword 8470

Repräsentiert endregion.

EnumDeclaration 8858
EnumKeyword 8377

Repräsentiert enum.

EnumMemberDeclaration 8872
EqualsEqualsToken 8268

Stellt token dar == .

EqualsExpression 8680
EqualsGreaterThanToken 8269

Stellt token dar => .

EqualsKeyword 8431

Repräsentiert equals.

EqualsToken 8204

Stellt token dar = .

EqualsValueClause 8796
ErrorDirectiveTrivia 8556
ErrorKeyword 8474

Repräsentiert error.

EventDeclaration 8893
EventFieldDeclaration 8874
EventKeyword 8358

Repräsentiert event.

ExclamationEqualsToken 8267

Stellt token dar != .

ExclamationExclamationToken 8285

Stellt token dar !! .

ExclamationToken 8194

Stellt token dar ! .

ExclusiveOrAssignmentExpression 8721
ExclusiveOrExpression 8679
ExplicitInterfaceSpecifier 8871
ExplicitKeyword 8383

Repräsentiert explicit.

ExpressionColon 9069
ExpressionElement 9077
ExpressionStatement 8797
ExternAliasDirective 8844
ExternKeyword 8359

Repräsentiert extern.

FalseKeyword 8324

Repräsentiert false.

FalseLiteralExpression 8753
FieldDeclaration 8873
FieldKeyword 8412

Repräsentiert field.

FileKeyword 8449

Repräsentiert file.

FileScopedNamespaceDeclaration 8845
FinallyClause 8829
FinallyKeyword 8336

Repräsentiert finally.

FixedKeyword 8351

Repräsentiert fixed.

FixedStatement 8814
FloatKeyword 8314

Repräsentiert float.

ForEachKeyword 8329

Repräsentiert foreach.

ForEachStatement 8812
ForEachVariableStatement 8929
ForKeyword 8328

Repräsentiert for.

ForStatement 8811
FromClause 8776
FromKeyword 8422

Repräsentiert from.

FunctionPointerCallingConvention 9059
FunctionPointerParameter 9057
FunctionPointerParameterList 9058
FunctionPointerType 9056
FunctionPointerUnmanagedCallingConvention 9067
FunctionPointerUnmanagedCallingConventionList 9066
GenericName 8618
GetAccessorDeclaration 8896
GetKeyword 8417

Repräsentiert get.

GlobalKeyword 8408

Repräsentiert global.

GlobalStatement 8841
GotoCaseStatement 8801
GotoDefaultStatement 8802
GotoKeyword 8338

Repräsentiert goto.

GotoStatement 8800
GreaterThanEqualsToken 8273

Stellt token dar >= .

GreaterThanExpression 8684
GreaterThanGreaterThanEqualsToken 8275

Stellt token dar >>= .

GreaterThanGreaterThanGreaterThanEqualsToken 8287

Stellt token dar >>>= .

GreaterThanGreaterThanGreaterThanToken 8286

Stellt token dar >>> .

GreaterThanGreaterThanToken 8274

Stellt token dar >> .

GreaterThanOrEqualExpression 8685
GreaterThanToken 8217

Stellt token dar > .

GroupClause 8785
GroupKeyword 8423

Repräsentiert group.

HashToken 8220

Stellt token dar # .

HiddenKeyword 8477

Repräsentiert hidden.

IdentifierName 8616
IdentifierToken 8508
IfDirectiveTrivia 8548
IfKeyword 8325

Repräsentiert if.

IfStatement 8819
ImplicitArrayCreationExpression 8652
ImplicitElementAccess 8656
ImplicitKeyword 8384

Repräsentiert implicit.

ImplicitObjectCreationExpression 8659
ImplicitStackAllocArrayCreationExpression 9053
IncompleteMember 8916
IndexerDeclaration 8894
IndexerMemberCref 8600
IndexExpression 8741
InitAccessorDeclaration 9060
InitKeyword 8443

Repräsentiert init.

InKeyword 8362

Repräsentiert in.

InterfaceDeclaration 8857
InterfaceKeyword 8376

Repräsentiert interface.

InternalKeyword 8345

Repräsentiert internal.

InterpolatedMultiLineRawStringStartToken 9073
InterpolatedRawStringEndToken 9074
InterpolatedSingleLineRawStringStartToken 9072
InterpolatedStringEndToken 8483

Stellt das Token dar " , das schließt $".

InterpolatedStringExpression 8655
InterpolatedStringStartToken 8482

Stellt token dar $" .

InterpolatedStringText 8919
InterpolatedStringTextToken 8517
InterpolatedStringToken 8515

Token für eine gesamte interpolierte Zeichenfolge $""" ... { expr } ...""". Dies ist nur in vorübergehender Form während der Analyse vorhanden.

InterpolatedVerbatimStringStartToken 8484

Stellt ein $@ Token dar @$ .

Interpolation 8918
InterpolationAlignmentClause 8920
InterpolationFormatClause 8921
IntKeyword 8309

Repräsentiert int.

IntoKeyword 8425

Repräsentiert into.

InvocationExpression 8634
IsExpression 8686
IsKeyword 8363

Repräsentiert is.

IsPatternExpression 8657
JoinClause 8778
JoinIntoClause 8779
JoinKeyword 8424

Repräsentiert join.

LabeledStatement 8799
LeftShiftAssignmentExpression 8723
LeftShiftExpression 8673
LessThanEqualsToken 8270

Stellt token dar <= .

LessThanExpression 8682
LessThanLessThanEqualsToken 8272

Stellt token dar <<= .

LessThanLessThanToken 8271

Stellt token dar << .

LessThanOrEqualExpression 8683
LessThanSlashToken 8233

Stellt token dar </ .

LessThanToken 8215

Stellt token dar < .

LetClause 8777
LetKeyword 8426

Repräsentiert let.

LineDirectivePosition 9070
LineDirectiveTrivia 8558
LineKeyword 8475

Repräsentiert line.

LineSpanDirectiveTrivia 9071
List 1
ListPattern 9035
LoadDirectiveTrivia 8923
LoadKeyword 8485

Repräsentiert load.

LocalDeclarationStatement 8793
LocalFunctionStatement 8830
LockKeyword 8337

Repräsentiert lock.

LockStatement 8818
LogicalAndExpression 8676
LogicalNotExpression 8733
LogicalOrExpression 8675
LongKeyword 8311

Repräsentiert long.

MakeRefExpression 8765
MakeRefKeyword 8367

Repräsentiert __makeref.

ManagedKeyword 8445

Repräsentiert managed.

MemberBindingExpression 8707
MethodDeclaration 8875
MethodKeyword 8413

Repräsentiert method.

MinusEqualsToken 8281

Stellt token dar -= .

MinusGreaterThanToken 8266

Stellt token dar -> .

MinusMinusToken 8262

Stellt token dar -- .

MinusToken 8202

Stellt token dar - .

ModuleKeyword 8410

Repräsentiert module.

ModuloAssignmentExpression 8719
ModuloExpression 8672
MultiLineCommentTrivia 8542
MultiLineDocumentationCommentTrivia 8545
MultiLineRawStringLiteralToken 8519
MultiplyAssignmentExpression 8717
MultiplyExpression 8670
NameColon 8639
NameEquals 8852
NameMemberCref 8599
NameOfKeyword 8434

Repräsentiert nameof.

NamespaceDeclaration 8842
NamespaceKeyword 8372

Repräsentiert namespace.

NewKeyword 8354

Repräsentiert new.

None 0
NotEqualsExpression 8681
NotKeyword 8440

Repräsentiert not.

NotPattern 9033
NullableDirectiveTrivia 9055
NullableKeyword 8486

Repräsentiert nullable.

NullableType 8625
NullKeyword 8322

Repräsentiert null.

NullLiteralExpression 8754
NumericLiteralExpression 8749
NumericLiteralToken 8509
ObjectCreationExpression 8649
ObjectInitializerExpression 8644
ObjectKeyword 8319

Repräsentiert object.

OmittedArraySizeExpression 8654
OmittedArraySizeExpressionToken 8493

Stellt dar, dass nichts als Arraygröße angegeben wurde.

Zum Beispiel int[,] , das OmittedArraySizeExpressionToken als untergeordnetes vor OmittedArraySizeExpressionSyntax und nach dem CommaTokenhat.

OmittedTypeArgument 8626
OmittedTypeArgumentToken 8492

Stellt dar, dass nichts als Typargument angegeben wurde.

Zum Beispiel Dictionary<,> , das OmittedTypeArgumentToken als untergeordnetes vor OmittedTypeArgumentSyntax und nach dem CommaTokenhat.

OnKeyword 8430

Repräsentiert on.

OpenBraceToken 8205

Stellt token dar { .

OpenBracketToken 8207

Stellt token dar [ .

OpenParenToken 8200

Stellt token dar ( .

OperatorDeclaration 8876
OperatorKeyword 8382

Repräsentiert operator.

OperatorMemberCref 8601
OrAssignmentExpression 8722
OrderByClause 8781
OrderByKeyword 8429

Repräsentiert orderby.

OrKeyword 8438

Repräsentiert or.

OrPattern 9031
OutKeyword 8361

Repräsentiert out.

OverrideKeyword 8355

Repräsentiert override.

Parameter 8908
ParameterList 8906
ParamKeyword 8414

Repräsentiert param.

ParamsKeyword 8365

Repräsentiert params.

ParenthesizedExpression 8632
ParenthesizedLambdaExpression 8643
ParenthesizedPattern 9028
ParenthesizedVariableDesignation 8928
PartialKeyword 8406

Repräsentiert partial.

PercentEqualsToken 8283

Stellt das %= Token dar.

PercentToken 8196

Stellt das % Token dar.

PlusEqualsToken 8280

Stellt das += Token dar.

PlusPlusToken 8263

Stellt das ++ Token dar.

PlusToken 8203

Stellt das + Token dar.

PointerIndirectionExpression 8736
PointerMemberAccessExpression 8690
PointerType 8624
PositionalPatternClause 9023
PostDecrementExpression 8739
PostIncrementExpression 8738
PragmaChecksumDirectiveTrivia 8560
PragmaKeyword 8476

Repräsentiert pragma.

PragmaWarningDirectiveTrivia 8559
PreDecrementExpression 8735
PredefinedType 8621
PreIncrementExpression 8734
PreprocessingMessageTrivia 8547
PrimaryConstructorBaseType 9065
PrivateKeyword 8344

Repräsentiert private.

PropertyDeclaration 8892
PropertyKeyword 8415

Repräsentiert property.

PropertyPatternClause 9021
ProtectedKeyword 8346

Repräsentiert protected.

PublicKeyword 8343

Repräsentiert public.

QualifiedCref 8598
QualifiedName 8617
QueryBody 8775
QueryContinuation 8786
QueryExpression 8774
QuestionQuestionEqualsToken 8284

Stellt das ??= Token dar.

QuestionQuestionToken 8265

Stellt das ?? Token dar.

QuestionToken 8219

Stellt das ? Token dar.

RangeExpression 8658
ReadOnlyKeyword 8348

Repräsentiert readonly.

RecordDeclaration 9063
RecordKeyword 8444

Repräsentiert record.

RecordStructDeclaration 9068
RecursivePattern 9020
ReferenceDirectiveTrivia 8561
ReferenceKeyword 8481

Repräsentiert r.

RefExpression 9050
RefKeyword 8360

Repräsentiert ref.

RefType 9051
RefTypeExpression 8767
RefTypeKeyword 8368

Repräsentiert __reftype.

RefValueExpression 8766
RefValueKeyword 8369

Repräsentiert __refvalue.

RegionDirectiveTrivia 8552
RegionKeyword 8469

Repräsentiert region.

RelationalPattern 9029
RemoveAccessorDeclaration 8899
RemoveKeyword 8420

Repräsentiert remove.

RequiredKeyword 8447

Repräsentiert required.

RestoreKeyword 8480

Repräsentiert restore.

ReturnKeyword 8341

Repräsentiert return.

ReturnStatement 8805
RightShiftAssignmentExpression 8724
RightShiftExpression 8674
SafeOnlyKeyword 8488
SByteKeyword 8306

Repräsentiert sbyte.

ScopedKeyword 8448

Repräsentiert scoped.

ScopedType 9075
SealedKeyword 8349

Repräsentiert sealed.

SelectClause 8784
SelectKeyword 8428

Repräsentiert select.

SemicolonToken 8212

Stellt das ; Token dar.

SetAccessorDeclaration 8897
SetKeyword 8418

Repräsentiert set.

ShebangDirectiveTrivia 8922
ShortKeyword 8307

Repräsentiert short.

SimpleAssignmentExpression 8714
SimpleBaseType 8865
SimpleLambdaExpression 8642
SimpleMemberAccessExpression 8689
SingleLineCommentTrivia 8541
SingleLineDocumentationCommentTrivia 8544
SingleLineRawStringLiteralToken 8518
SingleQuoteToken 8214

Stellt das ' Token dar.

SingleVariableDesignation 8927
SizeOfExpression 8761
SizeOfKeyword 8321

Repräsentiert sizeof.

SkippedTokensTrivia 8563
SlashEqualsToken 8276

Stellt das /= Token dar.

SlashGreaterThanToken 8232

Stellt das /> Token dar.

SlashToken 8221

Stellt das / Token dar.

SlicePattern 9034
SpreadElement 9078
StackAllocArrayCreationExpression 8653
StackAllocKeyword 8352

Repräsentiert stackalloc.

StaticKeyword 8347

Repräsentiert static.

StringKeyword 8316

Repräsentiert string.

StringLiteralExpression 8750
StringLiteralToken 8511
StructConstraint 8869
StructDeclaration 8856
StructKeyword 8375

Repräsentiert struct.

Subpattern 9022
SubtractAssignmentExpression 8716
SubtractExpression 8669
SuppressNullableWarningExpression 9054
SwitchExpression 9025
SwitchExpressionArm 9026
SwitchKeyword 8331

Repräsentiert switch.

SwitchSection 8822
SwitchStatement 8821
ThisConstructorInitializer 8890
ThisExpression 8746
ThisKeyword 8370

Repräsentiert this.

ThrowExpression 9052
ThrowKeyword 8342

Repräsentiert throw.

ThrowStatement 8808
TildeToken 8193

Stellt das ~ Token dar.

TrueKeyword 8323

Repräsentiert true.

TrueLiteralExpression 8752
TryKeyword 8334

Repräsentiert try.

TryStatement 8825
TupleElement 8925
TupleExpression 8926
TupleType 8924
TypeArgumentList 8619
TypeConstraint 8870
TypeCref 8597
TypeKeyword 8411

Repräsentiert type.

TypeOfExpression 8760
TypeOfKeyword 8320

Repräsentiert typeof.

TypeParameter 8910
TypeParameterConstraintClause 8866
TypeParameterList 8909
TypePattern 9030
TypeVarKeyword 8416

Repräsentiert typevar.

UIntKeyword 8310

Repräsentiert uint.

ULongKeyword 8312

Repräsentiert ulong.

UnaryMinusExpression 8731
UnaryPlusExpression 8730
UncheckedExpression 8763
UncheckedKeyword 8380

Repräsentiert unchecked.

UncheckedStatement 8816
UndefDirectiveTrivia 8555
UndefKeyword 8472

Repräsentiert undef.

UnderscoreToken 8491

Stellt das _ Token dar.

UnknownAccessorDeclaration 8900
UnmanagedKeyword 8446

Repräsentiert unmanaged.

UnsafeKeyword 8381

Repräsentiert unsafe.

UnsafeStatement 8817
UnsignedRightShiftAssignmentExpression 8726
UnsignedRightShiftExpression 8692
UShortKeyword 8308

Repräsentiert ushort.

UsingDirective 8843
UsingKeyword 8373

Repräsentiert using.

UsingStatement 8813
Utf8MultiLineRawStringLiteralToken 8522
Utf8SingleLineRawStringLiteralToken 8521
Utf8StringLiteralExpression 8756
Utf8StringLiteralToken 8520
VariableDeclaration 8794
VariableDeclarator 8795
VarKeyword 8490

Repräsentiert var.

VarPattern 9027
VirtualKeyword 8357

Repräsentiert virtual.

VoidKeyword 8318

Repräsentiert void.

VolatileKeyword 8353

Repräsentiert volatile.

WarningDirectiveTrivia 8557
WarningKeyword 8473

Repräsentiert warning.

WarningsKeyword 8488

Repräsentiert warnings.

WhenClause 9013
WhenKeyword 8437

Repräsentiert when.

WhereClause 8780
WhereKeyword 8421

Repräsentiert where.

WhileKeyword 8327

Repräsentiert while.

WhileStatement 8809
WhitespaceTrivia 8540
WithExpression 9061
WithInitializerExpression 9062
WithKeyword 8442

Repräsentiert with.

XmlCDataEndToken 8237

Stellt das ]]> Token dar.

XmlCDataSection 8584
XmlCDataStartToken 8236

Stellt das <![CDATA[ Token dar.

XmlComment 8585
XmlCommentEndToken 8235

Stellt das --> Token dar.

XmlCommentStartToken 8234

Stellt das <!-- Token dar.

XmlCrefAttribute 8579
XmlElement 8574
XmlElementEndTag 8576
XmlElementStartTag 8575
XmlEmptyElement 8577
XmlEntityLiteralToken 8512
XmlName 8581
XmlNameAttribute 8580
XmlPrefix 8582
XmlProcessingInstruction 8586
XmlProcessingInstructionEndToken 8239

Stellt das ?> Token dar.

XmlProcessingInstructionStartToken 8238

Stellt das <? Token dar.

XmlText 8583
XmlTextAttribute 8578
XmlTextLiteralNewLineToken 8514
XmlTextLiteralToken 8513
YieldBreakStatement 8807
YieldKeyword 8405

Repräsentiert yield.

YieldReturnStatement 8806

Gilt für: