SyntaxKind Enumerazione

Definizione

public enum class SyntaxKind
public enum SyntaxKind
type SyntaxKind = 
Public Enum SyntaxKind
Ereditarietà
SyntaxKind

Campi

Nome Valore Descrizione
None 0
List 1
TildeToken 8193

Rappresenta ~ il token.

ExclamationToken 8194

Rappresenta ! il token.

DollarToken 8195

Rappresenta $ il token.

Si tratta di una punteggiatura speciale del debugger e non correlata all'interpolazione di stringhe.

PercentToken 8196

Rappresenta % il token.

CaretToken 8197

Rappresenta ^ il token.

AmpersandToken 8198

Rappresenta & il token.

AsteriskToken 8199

Rappresenta * il token.

OpenParenToken 8200

Rappresenta ( il token.

CloseParenToken 8201

Rappresenta ) il token.

MinusToken 8202

Rappresenta - il token.

PlusToken 8203

Rappresenta + il token.

EqualsToken 8204

Rappresenta = il token.

OpenBraceToken 8205

Rappresenta { il token.

CloseBraceToken 8206

Rappresenta } il token.

OpenBracketToken 8207

Rappresenta [ il token.

CloseBracketToken 8208

Rappresenta ] il token.

BarToken 8209

Rappresenta | il token.

BackslashToken 8210

Rappresenta </code> token.

ColonToken 8211

Rappresenta : il token.

SemicolonToken 8212

Rappresenta ; il token.

DoubleQuoteToken 8213

Rappresenta " il token.

SingleQuoteToken 8214

Rappresenta ' il token.

LessThanToken 8215

Rappresenta < il token.

CommaToken 8216

Rappresenta , il token.

GreaterThanToken 8217

Rappresenta > il token.

DotToken 8218

Rappresenta . il token.

QuestionToken 8219

Rappresenta ? il token.

HashToken 8220

Rappresenta # il token.

SlashToken 8221

Rappresenta / il token.

DotDotToken 8222

Rappresenta .. il token.

SlashGreaterThanToken 8232

Rappresenta /> il token.

LessThanSlashToken 8233

Rappresenta </ il token.

XmlCommentStartToken 8234

Rappresenta <!-- il token.

XmlCommentEndToken 8235

Rappresenta --> il token.

XmlCDataStartToken 8236

Rappresenta <![CDATA[ il token.

XmlCDataEndToken 8237

Rappresenta ]]> il token.

XmlProcessingInstructionStartToken 8238

Rappresenta <? il token.

XmlProcessingInstructionEndToken 8239

Rappresenta ?> il token.

BarBarToken 8260

Rappresenta || il token.

AmpersandAmpersandToken 8261

Rappresenta && il token.

MinusMinusToken 8262

Rappresenta -- il token.

PlusPlusToken 8263

Rappresenta ++ il token.

ColonColonToken 8264

Rappresenta :: il token.

QuestionQuestionToken 8265

Rappresenta ?? il token.

MinusGreaterThanToken 8266

Rappresenta -> il token.

ExclamationEqualsToken 8267

Rappresenta != il token.

EqualsEqualsToken 8268

Rappresenta == il token.

EqualsGreaterThanToken 8269

Rappresenta => il token.

LessThanEqualsToken 8270

Rappresenta <= il token.

LessThanLessThanToken 8271

Rappresenta << il token.

LessThanLessThanEqualsToken 8272

Rappresenta <<= il token.

GreaterThanEqualsToken 8273

Rappresenta >= il token.

GreaterThanGreaterThanToken 8274

Rappresenta >> il token.

GreaterThanGreaterThanEqualsToken 8275

Rappresenta >>= il token.

SlashEqualsToken 8276

Rappresenta /= il token.

AsteriskEqualsToken 8277

Rappresenta *= il token.

BarEqualsToken 8278

Rappresenta |= il token.

AmpersandEqualsToken 8279

Rappresenta &= il token.

PlusEqualsToken 8280

Rappresenta += il token.

MinusEqualsToken 8281

Rappresenta -= il token.

CaretEqualsToken 8282

Rappresenta ^= il token.

PercentEqualsToken 8283

Rappresenta %= il token.

QuestionQuestionEqualsToken 8284

Rappresenta ??= il token.

ExclamationExclamationToken 8285

Rappresenta !! il token.

GreaterThanGreaterThanGreaterThanToken 8286

Rappresenta >>> il token.

GreaterThanGreaterThanGreaterThanEqualsToken 8287

Rappresenta >>>= il token.

BoolKeyword 8304

Rappresenta bool.

ByteKeyword 8305

Rappresenta byte.

SByteKeyword 8306

Rappresenta sbyte.

ShortKeyword 8307

Rappresenta short.

UShortKeyword 8308

Rappresenta ushort.

IntKeyword 8309

Rappresenta int.

UIntKeyword 8310

Rappresenta uint.

LongKeyword 8311

Rappresenta long.

ULongKeyword 8312

Rappresenta ulong.

DoubleKeyword 8313

Rappresenta double.

FloatKeyword 8314

Rappresenta float.

DecimalKeyword 8315

Rappresenta decimal.

StringKeyword 8316

Rappresenta string.

CharKeyword 8317

Rappresenta char.

VoidKeyword 8318

Rappresenta void.

ObjectKeyword 8319

Rappresenta object.

TypeOfKeyword 8320

Rappresenta typeof.

SizeOfKeyword 8321

Rappresenta sizeof.

NullKeyword 8322

Rappresenta null.

TrueKeyword 8323

Rappresenta true.

FalseKeyword 8324

Rappresenta false.

IfKeyword 8325

Rappresenta if.

ElseKeyword 8326

Rappresenta else.

WhileKeyword 8327

Rappresenta while.

ForKeyword 8328

Rappresenta for.

ForEachKeyword 8329

Rappresenta foreach.

DoKeyword 8330

Rappresenta do.

SwitchKeyword 8331

Rappresenta switch.

CaseKeyword 8332

Rappresenta case.

DefaultKeyword 8333

Rappresenta default.

TryKeyword 8334

Rappresenta try.

CatchKeyword 8335

Rappresenta catch.

FinallyKeyword 8336

Rappresenta finally.

LockKeyword 8337

Rappresenta lock.

GotoKeyword 8338

Rappresenta goto.

BreakKeyword 8339

Rappresenta break.

ContinueKeyword 8340

Rappresenta continue.

ReturnKeyword 8341

Rappresenta return.

ThrowKeyword 8342

Rappresenta throw.

PublicKeyword 8343

Rappresenta public.

PrivateKeyword 8344

Rappresenta private.

InternalKeyword 8345

Rappresenta internal.

ProtectedKeyword 8346

Rappresenta protected.

StaticKeyword 8347

Rappresenta static.

ReadOnlyKeyword 8348

Rappresenta readonly.

SealedKeyword 8349

Rappresenta sealed.

ConstKeyword 8350

Rappresenta const.

FixedKeyword 8351

Rappresenta fixed.

StackAllocKeyword 8352

Rappresenta stackalloc.

VolatileKeyword 8353

Rappresenta volatile.

NewKeyword 8354

Rappresenta new.

OverrideKeyword 8355

Rappresenta override.

AbstractKeyword 8356

Rappresenta abstract.

VirtualKeyword 8357

Rappresenta virtual.

EventKeyword 8358

Rappresenta event.

ExternKeyword 8359

Rappresenta extern.

RefKeyword 8360

Rappresenta ref.

OutKeyword 8361

Rappresenta out.

InKeyword 8362

Rappresenta in.

IsKeyword 8363

Rappresenta is.

AsKeyword 8364

Rappresenta as.

ParamsKeyword 8365

Rappresenta params.

ArgListKeyword 8366

Rappresenta __arglist.

MakeRefKeyword 8367

Rappresenta __makeref.

RefTypeKeyword 8368

Rappresenta __reftype.

RefValueKeyword 8369

Rappresenta __refvalue.

ThisKeyword 8370

Rappresenta this.

BaseKeyword 8371

Rappresenta base.

NamespaceKeyword 8372

Rappresenta namespace.

UsingKeyword 8373

Rappresenta using.

ClassKeyword 8374

Rappresenta class.

StructKeyword 8375

Rappresenta struct.

InterfaceKeyword 8376

Rappresenta interface.

EnumKeyword 8377

Rappresenta enum.

DelegateKeyword 8378

Rappresenta delegate.

CheckedKeyword 8379

Rappresenta checked.

UncheckedKeyword 8380

Rappresenta unchecked.

UnsafeKeyword 8381

Rappresenta unsafe.

OperatorKeyword 8382

Rappresenta operator.

ExplicitKeyword 8383

Rappresenta explicit.

ImplicitKeyword 8384

Rappresenta implicit.

YieldKeyword 8405

Rappresenta yield.

PartialKeyword 8406

Rappresenta partial.

AliasKeyword 8407

Rappresenta alias.

GlobalKeyword 8408

Rappresenta global.

AssemblyKeyword 8409

Rappresenta assembly.

ModuleKeyword 8410

Rappresenta module.

TypeKeyword 8411

Rappresenta type.

FieldKeyword 8412

Rappresenta field.

MethodKeyword 8413

Rappresenta method.

ParamKeyword 8414

Rappresenta param.

PropertyKeyword 8415

Rappresenta property.

TypeVarKeyword 8416

Rappresenta typevar.

GetKeyword 8417

Rappresenta get.

SetKeyword 8418

Rappresenta set.

AddKeyword 8419

Rappresenta add.

RemoveKeyword 8420

Rappresenta remove.

WhereKeyword 8421

Rappresenta where.

FromKeyword 8422

Rappresenta from.

GroupKeyword 8423

Rappresenta group.

JoinKeyword 8424

Rappresenta join.

IntoKeyword 8425

Rappresenta into.

LetKeyword 8426

Rappresenta let.

ByKeyword 8427

Rappresenta by.

SelectKeyword 8428

Rappresenta select.

OrderByKeyword 8429

Rappresenta orderby.

OnKeyword 8430

Rappresenta on.

EqualsKeyword 8431

Rappresenta equals.

AscendingKeyword 8432

Rappresenta ascending.

DescendingKeyword 8433

Rappresenta descending.

NameOfKeyword 8434

Rappresenta nameof.

AsyncKeyword 8435

Rappresenta async.

AwaitKeyword 8436

Rappresenta await.

WhenKeyword 8437

Rappresenta when.

OrKeyword 8438

Rappresenta or.

AndKeyword 8439

Rappresenta and.

NotKeyword 8440

Rappresenta not.

DataKeyword 8441

Rappresenta data.

WithKeyword 8442

Rappresenta with.

InitKeyword 8443

Rappresenta init.

RecordKeyword 8444

Rappresenta record.

ManagedKeyword 8445

Rappresenta managed.

UnmanagedKeyword 8446

Rappresenta unmanaged.

RequiredKeyword 8447

Rappresenta required.

ScopedKeyword 8448

Rappresenta scoped.

FileKeyword 8449

Rappresenta file.

AllowsKeyword 8450

Rappresenta allows.

ExtensionKeyword 8451

Rappresenta extension.

UnionKeyword 8452

Rappresenta union.

ClosedKeyword 8453

Rappresenta closed.

SafeKeyword 8454

Rappresenta safe.

ElifKeyword 8467

Rappresenta elif.

EndIfKeyword 8468

Rappresenta endif.

RegionKeyword 8469

Rappresenta region.

EndRegionKeyword 8470

Rappresenta endregion.

DefineKeyword 8471

Rappresenta define.

UndefKeyword 8472

Rappresenta undef.

WarningKeyword 8473

Rappresenta warning.

ErrorKeyword 8474

Rappresenta error.

LineKeyword 8475

Rappresenta line.

PragmaKeyword 8476

Rappresenta pragma.

HiddenKeyword 8477

Rappresenta hidden.

ChecksumKeyword 8478

Rappresenta checksum.

DisableKeyword 8479

Rappresenta disable.

RestoreKeyword 8480

Rappresenta restore.

ReferenceKeyword 8481

Rappresenta r.

InterpolatedStringStartToken 8482

Rappresenta $" il token.

InterpolatedStringEndToken 8483

Rappresenta " il token che sta chiudendo $".

InterpolatedVerbatimStringStartToken 8484

Rappresenta $@ o @$ token.

LoadKeyword 8485

Rappresenta load.

NullableKeyword 8486

Rappresenta nullable.

EnableKeyword 8487

Rappresenta enable.

SafeOnlyKeyword 8488
WarningsKeyword 8488

Rappresenta warnings.

AnnotationsKeyword 8489

Rappresenta annotations.

VarKeyword 8490

Rappresenta var.

UnderscoreToken 8491

Rappresenta _ il token.

OmittedTypeArgumentToken 8492

Rappresenta che nulla è stato specificato come argomento di tipo.

Ad esempioDictionary<,>, che ha OmittedTypeArgumentToken come figlio di OmittedTypeArgumentSyntax prima e dopo .CommaToken

OmittedArraySizeExpressionToken 8493

Rappresenta che nessun elemento è stato specificato come dimensione della matrice.

Ad esempioint[,], che ha OmittedArraySizeExpressionToken come figlio di OmittedArraySizeExpressionSyntax prima e dopo .CommaToken

EndOfDirectiveToken 8494

Rappresenta un token successivo alla fine di una direttiva, #endifad esempio .

EndOfDocumentationCommentToken 8495

Rappresenta la fine di un commento della documentazione con barra a tre barre.

EndOfFileToken 8496

Rappresenta la fine di un file.

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

Token per un'intera stringa $""" ... { expr } ..."""interpolata. Questo esiste solo in forma temporanea durante l'analisi.

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

Si applica a