SyntaxKind Enum

Definisi

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

Bidang

Nama Nilai Deskripsi
None 0
List 1
TildeToken 8193

~ Mewakili token.

ExclamationToken 8194

! Mewakili token.

DollarToken 8195

$ Mewakili token.

Ini adalah tanda baca khusus debugger dan tidak terkait dengan interpolasi string.

PercentToken 8196

% Mewakili token.

CaretToken 8197

^ Mewakili token.

AmpersandToken 8198

& Mewakili token.

AsteriskToken 8199

* Mewakili token.

OpenParenToken 8200

( Mewakili token.

CloseParenToken 8201

) Mewakili token.

MinusToken 8202

- Mewakili token.

PlusToken 8203

+ Mewakili token.

EqualsToken 8204

= Mewakili token.

OpenBraceToken 8205

{ Mewakili token.

CloseBraceToken 8206

} Mewakili token.

OpenBracketToken 8207

[ Mewakili token.

CloseBracketToken 8208

] Mewakili token.

BarToken 8209

| Mewakili token.

BackslashToken 8210

<Mewakili token /code>.

ColonToken 8211

: Mewakili token.

SemicolonToken 8212

; Mewakili token.

DoubleQuoteToken 8213

" Mewakili token.

SingleQuoteToken 8214

' Mewakili token.

LessThanToken 8215

< Mewakili token.

CommaToken 8216

, Mewakili token.

GreaterThanToken 8217

> Mewakili token.

DotToken 8218

. Mewakili token.

QuestionToken 8219

? Mewakili token.

HashToken 8220

# Mewakili token.

SlashToken 8221

/ Mewakili token.

DotDotToken 8222

.. Mewakili token.

SlashGreaterThanToken 8232

/> Mewakili token.

LessThanSlashToken 8233

</ Mewakili token.

XmlCommentStartToken 8234

<!-- Mewakili token.

XmlCommentEndToken 8235

--> Mewakili token.

XmlCDataStartToken 8236

<![CDATA[ Mewakili token.

XmlCDataEndToken 8237

]]> Mewakili token.

XmlProcessingInstructionStartToken 8238

<? Mewakili token.

XmlProcessingInstructionEndToken 8239

?> Mewakili token.

BarBarToken 8260

|| Mewakili token.

AmpersandAmpersandToken 8261

&& Mewakili token.

MinusMinusToken 8262

-- Mewakili token.

PlusPlusToken 8263

++ Mewakili token.

ColonColonToken 8264

:: Mewakili token.

QuestionQuestionToken 8265

?? Mewakili token.

MinusGreaterThanToken 8266

-> Mewakili token.

ExclamationEqualsToken 8267

!= Mewakili token.

EqualsEqualsToken 8268

== Mewakili token.

EqualsGreaterThanToken 8269

=> Mewakili token.

LessThanEqualsToken 8270

<= Mewakili token.

LessThanLessThanToken 8271

<< Mewakili token.

LessThanLessThanEqualsToken 8272

<<= Mewakili token.

GreaterThanEqualsToken 8273

>= Mewakili token.

GreaterThanGreaterThanToken 8274

>> Mewakili token.

GreaterThanGreaterThanEqualsToken 8275

>>= Mewakili token.

SlashEqualsToken 8276

/= Mewakili token.

AsteriskEqualsToken 8277

*= Mewakili token.

BarEqualsToken 8278

|= Mewakili token.

AmpersandEqualsToken 8279

&= Mewakili token.

PlusEqualsToken 8280

+= Mewakili token.

MinusEqualsToken 8281

-= Mewakili token.

CaretEqualsToken 8282

^= Mewakili token.

PercentEqualsToken 8283

%= Mewakili token.

QuestionQuestionEqualsToken 8284

??= Mewakili token.

ExclamationExclamationToken 8285

!! Mewakili token.

GreaterThanGreaterThanGreaterThanToken 8286

>>> Mewakili token.

GreaterThanGreaterThanGreaterThanEqualsToken 8287

>>>= Mewakili token.

BoolKeyword 8304

boolMewakili .

ByteKeyword 8305

byteMewakili .

SByteKeyword 8306

sbyteMewakili .

ShortKeyword 8307

shortMewakili .

UShortKeyword 8308

ushortMewakili .

IntKeyword 8309

intMewakili .

UIntKeyword 8310

uintMewakili .

LongKeyword 8311

longMewakili .

ULongKeyword 8312

ulongMewakili .

DoubleKeyword 8313

doubleMewakili .

FloatKeyword 8314

floatMewakili .

DecimalKeyword 8315

decimalMewakili .

StringKeyword 8316

stringMewakili .

CharKeyword 8317

charMewakili .

VoidKeyword 8318

voidMewakili .

ObjectKeyword 8319

objectMewakili .

TypeOfKeyword 8320

typeofMewakili .

SizeOfKeyword 8321

sizeofMewakili .

NullKeyword 8322

nullMewakili .

TrueKeyword 8323

trueMewakili .

FalseKeyword 8324

falseMewakili .

IfKeyword 8325

ifMewakili .

ElseKeyword 8326

elseMewakili .

WhileKeyword 8327

whileMewakili .

ForKeyword 8328

forMewakili .

ForEachKeyword 8329

foreachMewakili .

DoKeyword 8330

doMewakili .

SwitchKeyword 8331

switchMewakili .

CaseKeyword 8332

caseMewakili .

DefaultKeyword 8333

defaultMewakili .

TryKeyword 8334

tryMewakili .

CatchKeyword 8335

catchMewakili .

FinallyKeyword 8336

finallyMewakili .

LockKeyword 8337

lockMewakili .

GotoKeyword 8338

gotoMewakili .

BreakKeyword 8339

breakMewakili .

ContinueKeyword 8340

continueMewakili .

ReturnKeyword 8341

returnMewakili .

ThrowKeyword 8342

throwMewakili .

PublicKeyword 8343

publicMewakili .

PrivateKeyword 8344

privateMewakili .

InternalKeyword 8345

internalMewakili .

ProtectedKeyword 8346

protectedMewakili .

StaticKeyword 8347

staticMewakili .

ReadOnlyKeyword 8348

readonlyMewakili .

SealedKeyword 8349

sealedMewakili .

ConstKeyword 8350

constMewakili .

FixedKeyword 8351

fixedMewakili .

StackAllocKeyword 8352

stackallocMewakili .

VolatileKeyword 8353

volatileMewakili .

NewKeyword 8354

newMewakili .

OverrideKeyword 8355

overrideMewakili .

AbstractKeyword 8356

abstractMewakili .

VirtualKeyword 8357

virtualMewakili .

EventKeyword 8358

eventMewakili .

ExternKeyword 8359

externMewakili .

RefKeyword 8360

refMewakili .

OutKeyword 8361

outMewakili .

InKeyword 8362

inMewakili .

IsKeyword 8363

isMewakili .

AsKeyword 8364

asMewakili .

ParamsKeyword 8365

paramsMewakili .

ArgListKeyword 8366

__arglistMewakili .

MakeRefKeyword 8367

__makerefMewakili .

RefTypeKeyword 8368

__reftypeMewakili .

RefValueKeyword 8369

__refvalueMewakili .

ThisKeyword 8370

thisMewakili .

BaseKeyword 8371

baseMewakili .

NamespaceKeyword 8372

namespaceMewakili .

UsingKeyword 8373

usingMewakili .

ClassKeyword 8374

classMewakili .

StructKeyword 8375

structMewakili .

InterfaceKeyword 8376

interfaceMewakili .

EnumKeyword 8377

enumMewakili .

DelegateKeyword 8378

delegateMewakili .

CheckedKeyword 8379

checkedMewakili .

UncheckedKeyword 8380

uncheckedMewakili .

UnsafeKeyword 8381

unsafeMewakili .

OperatorKeyword 8382

operatorMewakili .

ExplicitKeyword 8383

explicitMewakili .

ImplicitKeyword 8384

implicitMewakili .

YieldKeyword 8405

yieldMewakili .

PartialKeyword 8406

partialMewakili .

AliasKeyword 8407

aliasMewakili .

GlobalKeyword 8408

globalMewakili .

AssemblyKeyword 8409

assemblyMewakili .

ModuleKeyword 8410

moduleMewakili .

TypeKeyword 8411

typeMewakili .

FieldKeyword 8412

fieldMewakili .

MethodKeyword 8413

methodMewakili .

ParamKeyword 8414

paramMewakili .

PropertyKeyword 8415

propertyMewakili .

TypeVarKeyword 8416

typevarMewakili .

GetKeyword 8417

getMewakili .

SetKeyword 8418

setMewakili .

AddKeyword 8419

addMewakili .

RemoveKeyword 8420

removeMewakili .

WhereKeyword 8421

whereMewakili .

FromKeyword 8422

fromMewakili .

GroupKeyword 8423

groupMewakili .

JoinKeyword 8424

joinMewakili .

IntoKeyword 8425

intoMewakili .

LetKeyword 8426

letMewakili .

ByKeyword 8427

byMewakili .

SelectKeyword 8428

selectMewakili .

OrderByKeyword 8429

orderbyMewakili .

OnKeyword 8430

onMewakili .

EqualsKeyword 8431

equalsMewakili .

AscendingKeyword 8432

ascendingMewakili .

DescendingKeyword 8433

descendingMewakili .

NameOfKeyword 8434

nameofMewakili .

AsyncKeyword 8435

asyncMewakili .

AwaitKeyword 8436

awaitMewakili .

WhenKeyword 8437

whenMewakili .

OrKeyword 8438

orMewakili .

AndKeyword 8439

andMewakili .

NotKeyword 8440

notMewakili .

DataKeyword 8441

dataMewakili .

WithKeyword 8442

withMewakili .

InitKeyword 8443

initMewakili .

RecordKeyword 8444

recordMewakili .

ManagedKeyword 8445

managedMewakili .

UnmanagedKeyword 8446

unmanagedMewakili .

RequiredKeyword 8447

requiredMewakili .

ScopedKeyword 8448

scopedMewakili .

FileKeyword 8449

fileMewakili .

AllowsKeyword 8450

allowsMewakili .

ExtensionKeyword 8451

extensionMewakili .

UnionKeyword 8452

unionMewakili .

ClosedKeyword 8453

closedMewakili .

SafeKeyword 8454

safeMewakili .

ElifKeyword 8467

elifMewakili .

EndIfKeyword 8468

endifMewakili .

RegionKeyword 8469

regionMewakili .

EndRegionKeyword 8470

endregionMewakili .

DefineKeyword 8471

defineMewakili .

UndefKeyword 8472

undefMewakili .

WarningKeyword 8473

warningMewakili .

ErrorKeyword 8474

errorMewakili .

LineKeyword 8475

lineMewakili .

PragmaKeyword 8476

pragmaMewakili .

HiddenKeyword 8477

hiddenMewakili .

ChecksumKeyword 8478

checksumMewakili .

DisableKeyword 8479

disableMewakili .

RestoreKeyword 8480

restoreMewakili .

ReferenceKeyword 8481

rMewakili .

InterpolatedStringStartToken 8482

$" Mewakili token.

InterpolatedStringEndToken 8483

" Mewakili token yang menutup $".

InterpolatedVerbatimStringStartToken 8484

$@ Mewakili atau @$ token.

LoadKeyword 8485

loadMewakili .

NullableKeyword 8486

nullableMewakili .

EnableKeyword 8487

enableMewakili .

SafeOnlyKeyword 8488
WarningsKeyword 8488

warningsMewakili .

AnnotationsKeyword 8489

annotationsMewakili .

VarKeyword 8490

varMewakili .

UnderscoreToken 8491

_ Mewakili token.

OmittedTypeArgumentToken 8492

Mewakili bahwa tidak ada yang ditentukan sebagai argumen jenis.

Misalnya Dictionary<,> yang memiliki OmittedTypeArgumentToken sebagai anak sebelum OmittedTypeArgumentSyntax dan sesudah CommaToken.

OmittedArraySizeExpressionToken 8493

Mewakili bahwa tidak ada yang ditentukan sebagai ukuran array.

Misalnya int[,] yang memiliki OmittedArraySizeExpressionToken sebagai anak sebelum OmittedArraySizeExpressionSyntax dan sesudah CommaToken.

EndOfDirectiveToken 8494

Mewakili token yang datang setelah akhir arahan seperti #endif.

EndOfDocumentationCommentToken 8495

Mewakili akhir komentar dokumentasi tiga garis miring.

EndOfFileToken 8496

Mewakili akhir file.

BadToken 8507
IdentifierToken 8508
NumericLiteralToken 8509
CharacterLiteralToken 8510
StringLiteralToken 8511
XmlEntityLiteralToken 8512
XmlTextLiteralToken 8513
XmlTextLiteralNewLineToken 8514
InterpolatedStringToken 8515

Token untuk seluruh string $""" ... { expr } ..."""terinterpolasi . Ini hanya ada dalam bentuk sementara selama penguraian.

InterpolatedStringTextToken 8517
SingleLineRawStringLiteralToken 8518
MultiLineRawStringLiteralToken 8519
Utf8StringLiteralToken 8520
Utf8SingleLineRawStringLiteralToken 8521
Utf8MultiLineRawStringLiteralToken 8522
RazorContentToken 8523
EndOfLineTrivia 8539
WhitespaceTrivia 8540
SingleLineCommentTrivia 8541
MultiLineCommentTrivia 8542
DocumentationCommentExteriorTrivia 8543
SingleLineDocumentationCommentTrivia 8544
MultiLineDocumentationCommentTrivia 8545
DisabledTextTrivia 8546
PreprocessingMessageTrivia 8547
IfDirectiveTrivia 8548
ElifDirectiveTrivia 8549
ElseDirectiveTrivia 8550
EndIfDirectiveTrivia 8551
RegionDirectiveTrivia 8552
EndRegionDirectiveTrivia 8553
DefineDirectiveTrivia 8554
UndefDirectiveTrivia 8555
ErrorDirectiveTrivia 8556
WarningDirectiveTrivia 8557
LineDirectiveTrivia 8558
PragmaWarningDirectiveTrivia 8559
PragmaChecksumDirectiveTrivia 8560
ReferenceDirectiveTrivia 8561
BadDirectiveTrivia 8562
SkippedTokensTrivia 8563
ConflictMarkerTrivia 8564
XmlElement 8574
XmlElementStartTag 8575
XmlElementEndTag 8576
XmlEmptyElement 8577
XmlTextAttribute 8578
XmlCrefAttribute 8579
XmlNameAttribute 8580
XmlName 8581
XmlPrefix 8582
XmlText 8583
XmlCDataSection 8584
XmlComment 8585
XmlProcessingInstruction 8586
TypeCref 8597
QualifiedCref 8598
NameMemberCref 8599
IndexerMemberCref 8600
OperatorMemberCref 8601
ConversionOperatorMemberCref 8602
CrefParameterList 8603
CrefBracketedParameterList 8604
CrefParameter 8605
ExtensionMemberCref 8607
IdentifierName 8616
QualifiedName 8617
GenericName 8618
TypeArgumentList 8619
AliasQualifiedName 8620
PredefinedType 8621
ArrayType 8622
ArrayRankSpecifier 8623
PointerType 8624
NullableType 8625
OmittedTypeArgument 8626
ParenthesizedExpression 8632
ConditionalExpression 8633
InvocationExpression 8634
ElementAccessExpression 8635
ArgumentList 8636
BracketedArgumentList 8637
Argument 8638
NameColon 8639
CastExpression 8640
AnonymousMethodExpression 8641
SimpleLambdaExpression 8642
ParenthesizedLambdaExpression 8643
ObjectInitializerExpression 8644
CollectionInitializerExpression 8645
ArrayInitializerExpression 8646
AnonymousObjectMemberDeclarator 8647
ComplexElementInitializerExpression 8648
ObjectCreationExpression 8649
AnonymousObjectCreationExpression 8650
ArrayCreationExpression 8651
ImplicitArrayCreationExpression 8652
StackAllocArrayCreationExpression 8653
OmittedArraySizeExpression 8654
InterpolatedStringExpression 8655
ImplicitElementAccess 8656
IsPatternExpression 8657
RangeExpression 8658
BaseExpressionTypeClause 8659
ImplicitObjectCreationExpression 8659
AddExpression 8668
SubtractExpression 8669
MultiplyExpression 8670
DivideExpression 8671
ModuloExpression 8672
LeftShiftExpression 8673
RightShiftExpression 8674
LogicalOrExpression 8675
LogicalAndExpression 8676
BitwiseOrExpression 8677
BitwiseAndExpression 8678
ExclusiveOrExpression 8679
EqualsExpression 8680
NotEqualsExpression 8681
LessThanExpression 8682
LessThanOrEqualExpression 8683
GreaterThanExpression 8684
GreaterThanOrEqualExpression 8685
IsExpression 8686
AsExpression 8687
CoalesceExpression 8688
SimpleMemberAccessExpression 8689
PointerMemberAccessExpression 8690
ConditionalAccessExpression 8691
UnsignedRightShiftExpression 8692
MemberBindingExpression 8707
ElementBindingExpression 8708
SimpleAssignmentExpression 8714
AddAssignmentExpression 8715
SubtractAssignmentExpression 8716
MultiplyAssignmentExpression 8717
DivideAssignmentExpression 8718
ModuloAssignmentExpression 8719
AndAssignmentExpression 8720
ExclusiveOrAssignmentExpression 8721
OrAssignmentExpression 8722
LeftShiftAssignmentExpression 8723
RightShiftAssignmentExpression 8724
CoalesceAssignmentExpression 8725
UnsignedRightShiftAssignmentExpression 8726
UnaryPlusExpression 8730
UnaryMinusExpression 8731
BitwiseNotExpression 8732
LogicalNotExpression 8733
PreIncrementExpression 8734
PreDecrementExpression 8735
PointerIndirectionExpression 8736
AddressOfExpression 8737
PostIncrementExpression 8738
PostDecrementExpression 8739
AwaitExpression 8740
IndexExpression 8741
ThisExpression 8746
BaseExpression 8747
ArgListExpression 8748
NumericLiteralExpression 8749
StringLiteralExpression 8750
CharacterLiteralExpression 8751
TrueLiteralExpression 8752
FalseLiteralExpression 8753
NullLiteralExpression 8754
DefaultLiteralExpression 8755
Utf8StringLiteralExpression 8756
FieldExpression 8757
TypeOfExpression 8760
SizeOfExpression 8761
CheckedExpression 8762
UncheckedExpression 8763
DefaultExpression 8764
MakeRefExpression 8765
RefValueExpression 8766
RefTypeExpression 8767
UnsafeExpression 8769
QueryExpression 8774
QueryBody 8775
FromClause 8776
LetClause 8777
JoinClause 8778
JoinIntoClause 8779
WhereClause 8780
OrderByClause 8781
AscendingOrdering 8782
DescendingOrdering 8783
SelectClause 8784
GroupClause 8785
QueryContinuation 8786
Block 8792
LocalDeclarationStatement 8793
VariableDeclaration 8794
VariableDeclarator 8795
EqualsValueClause 8796
ExpressionStatement 8797
EmptyStatement 8798
LabeledStatement 8799
GotoStatement 8800
GotoCaseStatement 8801
GotoDefaultStatement 8802
BreakStatement 8803
ContinueStatement 8804
ReturnStatement 8805
YieldReturnStatement 8806
YieldBreakStatement 8807
ThrowStatement 8808
WhileStatement 8809
DoStatement 8810
ForStatement 8811
ForEachStatement 8812
UsingStatement 8813
FixedStatement 8814
CheckedStatement 8815
UncheckedStatement 8816
UnsafeStatement 8817
LockStatement 8818
IfStatement 8819
ElseClause 8820
SwitchStatement 8821
SwitchSection 8822
CaseSwitchLabel 8823
DefaultSwitchLabel 8824
TryStatement 8825
CatchClause 8826
CatchDeclaration 8827
CatchFilterClause 8828
FinallyClause 8829
LocalFunctionStatement 8830
CompilationUnit 8840
GlobalStatement 8841
NamespaceDeclaration 8842
UsingDirective 8843
ExternAliasDirective 8844
FileScopedNamespaceDeclaration 8845
AttributeList 8847
AttributeTargetSpecifier 8848
Attribute 8849
AttributeArgumentList 8850
AttributeArgument 8851
NameEquals 8852
ClassDeclaration 8855
StructDeclaration 8856
InterfaceDeclaration 8857
EnumDeclaration 8858
DelegateDeclaration 8859
BaseList 8864
SimpleBaseType 8865
TypeParameterConstraintClause 8866
ConstructorConstraint 8867
ClassConstraint 8868
StructConstraint 8869
TypeConstraint 8870
ExplicitInterfaceSpecifier 8871
EnumMemberDeclaration 8872
FieldDeclaration 8873
EventFieldDeclaration 8874
MethodDeclaration 8875
OperatorDeclaration 8876
ConversionOperatorDeclaration 8877
ConstructorDeclaration 8878
AllowsConstraintClause 8879
RefStructConstraint 8880
BaseConstructorInitializer 8889
ThisConstructorInitializer 8890
DestructorDeclaration 8891
PropertyDeclaration 8892
EventDeclaration 8893
IndexerDeclaration 8894
AccessorList 8895
GetAccessorDeclaration 8896
SetAccessorDeclaration 8897
AddAccessorDeclaration 8898
RemoveAccessorDeclaration 8899
UnknownAccessorDeclaration 8900
ParameterList 8906
BracketedParameterList 8907
Parameter 8908
TypeParameterList 8909
TypeParameter 8910
IncompleteMember 8916
ArrowExpressionClause 8917
Interpolation 8918
InterpolatedStringText 8919
InterpolationAlignmentClause 8920
InterpolationFormatClause 8921
ShebangDirectiveTrivia 8922
LoadDirectiveTrivia 8923
TupleType 8924
TupleElement 8925
TupleExpression 8926
SingleVariableDesignation 8927
ParenthesizedVariableDesignation 8928
ForEachVariableStatement 8929
DeclarationPattern 9000
ConstantPattern 9002
CasePatternSwitchLabel 9009
WhenClause 9013
DiscardDesignation 9014
RecursivePattern 9020
PropertyPatternClause 9021
Subpattern 9022
PositionalPatternClause 9023
DiscardPattern 9024
SwitchExpression 9025
SwitchExpressionArm 9026
VarPattern 9027
ParenthesizedPattern 9028
RelationalPattern 9029
TypePattern 9030
OrPattern 9031
AndPattern 9032
NotPattern 9033
SlicePattern 9034
ListPattern 9035
DeclarationExpression 9040
RefExpression 9050
RefType 9051
ThrowExpression 9052
ImplicitStackAllocArrayCreationExpression 9053
SuppressNullableWarningExpression 9054
NullableDirectiveTrivia 9055
FunctionPointerType 9056
FunctionPointerParameter 9057
FunctionPointerParameterList 9058
FunctionPointerCallingConvention 9059
InitAccessorDeclaration 9060
WithExpression 9061
WithInitializerExpression 9062
RecordDeclaration 9063
DefaultConstraint 9064
PrimaryConstructorBaseType 9065
FunctionPointerUnmanagedCallingConventionList 9066
FunctionPointerUnmanagedCallingConvention 9067
RecordStructDeclaration 9068
ExpressionColon 9069
LineDirectivePosition 9070
LineSpanDirectiveTrivia 9071
InterpolatedSingleLineRawStringStartToken 9072
InterpolatedMultiLineRawStringStartToken 9073
InterpolatedRawStringEndToken 9074
ScopedType 9075
CollectionExpression 9076
ExpressionElement 9077
SpreadElement 9078
ExtensionBlockDeclaration 9079
ExtensionDeclaration 9079
IgnoredDirectiveTrivia 9080
WithElement 9081
UnionDeclaration 9082

Berlaku untuk