- SyntaxKind - AbstractKeyword 
- AccessorList 
- AddAccessorDeclaration 
- AddAssignmentExpression 
- AddExpression 
- AddKeyword 
- AddressOfExpression 
- AliasKeyword 
- AliasQualifiedName 
- AllowsConstraintClause 
- AllowsKeyword 
- AmpersandAmpersandToken 
- AmpersandEqualsToken 
- AmpersandToken 
- AndAssignmentExpression 
- AndKeyword 
- AndPattern 
- AnnotationsKeyword 
- AnonymousMethodExpression 
- AnonymousObjectCreationExpression 
- AnonymousObjectMemberDeclarator 
- ArgListExpression 
- ArgListKeyword 
- Argument 
- ArgumentList 
- ArrayCreationExpression 
- ArrayInitializerExpression 
- ArrayRankSpecifier 
- ArrayType 
- ArrowExpressionClause 
- AscendingKeyword 
- AscendingOrdering 
- AsExpression 
- AsKeyword 
- AssemblyKeyword 
- AsteriskEqualsToken 
- AsteriskToken 
- AsyncKeyword 
- Attribute 
- AttributeArgument 
- AttributeArgumentList 
- AttributeList 
- AttributeTargetSpecifier 
- AwaitExpression 
- AwaitKeyword 
- BackslashToken 
- BadDirectiveTrivia 
- BadToken 
- BarBarToken 
- BarEqualsToken 
- BarToken 
- BaseConstructorInitializer 
- BaseExpression 
- BaseKeyword 
- BaseList 
- BitwiseAndExpression 
- BitwiseNotExpression 
- BitwiseOrExpression 
- Block 
- BoolKeyword 
- BracketedArgumentList 
- BracketedParameterList 
- BreakKeyword 
- BreakStatement 
- ByKeyword 
- ByteKeyword 
- CaretEqualsToken 
- CaretToken 
- CaseKeyword 
- CasePatternSwitchLabel 
- CaseSwitchLabel 
- CastExpression 
- CatchClause 
- CatchDeclaration 
- CatchFilterClause 
- CatchKeyword 
- CharacterLiteralExpression 
- CharacterLiteralToken 
- CharKeyword 
- CheckedExpression 
- CheckedKeyword 
- CheckedStatement 
- ChecksumKeyword 
- ClassConstraint 
- ClassDeclaration 
- ClassKeyword 
- CloseBraceToken 
- CloseBracketToken 
- CloseParenToken 
- CoalesceAssignmentExpression 
- CoalesceExpression 
- CollectionExpression 
- CollectionInitializerExpression 
- ColonColonToken 
- ColonToken 
- CommaToken 
- CompilationUnit 
- ComplexElementInitializerExpression 
- ConditionalAccessExpression 
- ConditionalExpression 
- ConflictMarkerTrivia 
- ConstantPattern 
- ConstKeyword 
- ConstructorConstraint 
- ConstructorDeclaration 
- ContinueKeyword 
- ContinueStatement 
- ConversionOperatorDeclaration 
- ConversionOperatorMemberCref 
- CrefBracketedParameterList 
- CrefParameter 
- CrefParameterList 
- DecimalKeyword 
- DeclarationExpression 
- DeclarationPattern 
- DefaultConstraint 
- DefaultExpression 
- DefaultKeyword 
- DefaultLiteralExpression 
- DefaultSwitchLabel 
- DefineDirectiveTrivia 
- DefineKeyword 
- DelegateDeclaration 
- DelegateKeyword 
- DescendingKeyword 
- DescendingOrdering 
- DestructorDeclaration 
- DisabledTextTrivia 
- DisableKeyword 
- DiscardDesignation 
- DiscardPattern 
- DivideAssignmentExpression 
- DivideExpression 
- DocumentationCommentExteriorTrivia 
- DoKeyword 
- DollarToken 
- DoStatement 
- DotDotToken 
- DotToken 
- DoubleKeyword 
- DoubleQuoteToken 
- ElementAccessExpression 
- ElementBindingExpression 
- ElifDirectiveTrivia 
- ElifKeyword 
- ElseClause 
- ElseDirectiveTrivia 
- ElseKeyword 
- EmptyStatement 
- EnableKeyword 
- EndIfDirectiveTrivia 
- EndIfKeyword 
- EndOfDirectiveToken 
- EndOfDocumentationCommentToken 
- EndOfFileToken 
- EndOfLineTrivia 
- EndRegionDirectiveTrivia 
- EndRegionKeyword 
- EnumDeclaration 
- EnumKeyword 
- EnumMemberDeclaration 
- EqualsEqualsToken 
- EqualsExpression 
- EqualsGreaterThanToken 
- EqualsKeyword 
- EqualsToken 
- EqualsValueClause 
- ErrorDirectiveTrivia 
- ErrorKeyword 
- EventDeclaration 
- EventFieldDeclaration 
- EventKeyword 
- ExclamationEqualsToken 
- ExclamationToken 
- ExclusiveOrAssignmentExpression 
- ExclusiveOrExpression 
- ExplicitInterfaceSpecifier 
- ExplicitKeyword 
- ExpressionColon 
- ExpressionElement 
- ExpressionStatement 
- ExternAliasDirective 
- ExternKeyword 
- FalseKeyword 
- FalseLiteralExpression 
- FieldDeclaration 
- FieldExpression 
- FieldKeyword 
- FileKeyword 
- FileScopedNamespaceDeclaration 
- FinallyClause 
- FinallyKeyword 
- FixedKeyword 
- FixedStatement 
- FloatKeyword 
- ForEachKeyword 
- ForEachStatement 
- ForEachVariableStatement 
- ForKeyword 
- ForStatement 
- FromClause 
- FromKeyword 
- FunctionPointerCallingConvention 
- FunctionPointerParameter 
- FunctionPointerParameterList 
- FunctionPointerType 
- FunctionPointerUnmanagedCallingConvention 
- FunctionPointerUnmanagedCallingConventionList 
- GenericName 
- GetAccessorDeclaration 
- GetKeyword 
- GlobalKeyword 
- GlobalStatement 
- GotoCaseStatement 
- GotoDefaultStatement 
- GotoKeyword 
- GotoStatement 
- GreaterThanEqualsToken 
- GreaterThanExpression 
- GreaterThanGreaterThanEqualsToken 
- GreaterThanGreaterThanGreaterThanEqualsToken 
- GreaterThanGreaterThanGreaterThanToken 
- GreaterThanGreaterThanToken 
- GreaterThanOrEqualExpression 
- GreaterThanToken 
- GroupClause 
- GroupKeyword 
- HashToken 
- HiddenKeyword 
- IdentifierName 
- IdentifierToken 
- IfDirectiveTrivia 
- IfKeyword 
- IfStatement 
- ImplicitArrayCreationExpression 
- ImplicitElementAccess 
- ImplicitKeyword 
- ImplicitObjectCreationExpression 
- ImplicitStackAllocArrayCreationExpression 
- IncompleteMember 
- IndexerDeclaration 
- IndexerMemberCref 
- IndexExpression 
- InitAccessorDeclaration 
- InitKeyword 
- InKeyword 
- InterfaceDeclaration 
- InterfaceKeyword 
- InternalKeyword 
- InterpolatedMultiLineRawStringStartToken 
- InterpolatedRawStringEndToken 
- InterpolatedSingleLineRawStringStartToken 
- InterpolatedStringEndToken 
- InterpolatedStringExpression 
- InterpolatedStringStartToken 
- InterpolatedStringText 
- InterpolatedStringTextToken 
- InterpolatedStringToken 
- InterpolatedVerbatimStringStartToken 
- Interpolation 
- InterpolationAlignmentClause 
- InterpolationFormatClause 
- IntKeyword 
- IntoKeyword 
- InvocationExpression 
- IsExpression 
- IsKeyword 
- IsPatternExpression 
- JoinClause 
- JoinIntoClause 
- JoinKeyword 
- LabeledStatement 
- LeftShiftAssignmentExpression 
- LeftShiftExpression 
- LessThanEqualsToken 
- LessThanExpression 
- LessThanLessThanEqualsToken 
- LessThanLessThanToken 
- LessThanOrEqualExpression 
- LessThanSlashToken 
- LessThanToken 
- LetClause 
- LetKeyword 
- LineDirectivePosition 
- LineDirectiveTrivia 
- LineKeyword 
- LineSpanDirectiveTrivia 
- List 
- ListPattern 
- LoadDirectiveTrivia 
- LoadKeyword 
- LocalDeclarationStatement 
- LocalFunctionStatement 
- LockKeyword 
- LockStatement 
- LogicalAndExpression 
- LogicalNotExpression 
- LogicalOrExpression 
- LongKeyword 
- MakeRefExpression 
- MakeRefKeyword 
- ManagedKeyword 
- MemberBindingExpression 
- MethodDeclaration 
- MethodKeyword 
- MinusEqualsToken 
- MinusGreaterThanToken 
- MinusMinusToken 
- MinusToken 
- ModuleKeyword 
- ModuloAssignmentExpression 
- ModuloExpression 
- MultiLineCommentTrivia 
- MultiLineDocumentationCommentTrivia 
- MultiLineRawStringLiteralToken 
- MultiplyAssignmentExpression 
- MultiplyExpression 
- NameColon 
- NameEquals 
- NameMemberCref 
- NameOfKeyword 
- NamespaceDeclaration 
- NamespaceKeyword 
- NewKeyword 
- None 
- NotEqualsExpression 
- NotKeyword 
- NotPattern 
- NullableDirectiveTrivia 
- NullableKeyword 
- NullableType 
- NullKeyword 
- NullLiteralExpression 
- NumericLiteralExpression 
- NumericLiteralToken 
- ObjectCreationExpression 
- ObjectInitializerExpression 
- ObjectKeyword 
- OmittedArraySizeExpression 
- OmittedArraySizeExpressionToken 
- OmittedTypeArgument 
- OmittedTypeArgumentToken 
- OnKeyword 
- OpenBraceToken 
- OpenBracketToken 
- OpenParenToken 
- OperatorDeclaration 
- OperatorKeyword 
- OperatorMemberCref 
- OrAssignmentExpression 
- OrderByClause 
- OrderByKeyword 
- OrKeyword 
- OrPattern 
- OutKeyword 
- OverrideKeyword 
- Parameter 
- ParameterList 
- ParamKeyword 
- ParamsKeyword 
- ParenthesizedExpression 
- ParenthesizedLambdaExpression 
- ParenthesizedPattern 
- ParenthesizedVariableDesignation 
- PartialKeyword 
- PercentEqualsToken 
- PercentToken 
- PlusEqualsToken 
- PlusPlusToken 
- PlusToken 
- PointerIndirectionExpression 
- PointerMemberAccessExpression 
- PointerType 
- PositionalPatternClause 
- PostDecrementExpression 
- PostIncrementExpression 
- PragmaChecksumDirectiveTrivia 
- PragmaKeyword 
- PragmaWarningDirectiveTrivia 
- PreDecrementExpression 
- PredefinedType 
- PreIncrementExpression 
- PreprocessingMessageTrivia 
- PrimaryConstructorBaseType 
- PrivateKeyword 
- PropertyDeclaration 
- PropertyKeyword 
- PropertyPatternClause 
- ProtectedKeyword 
- PublicKeyword 
- QualifiedCref 
- QualifiedName 
- QueryBody 
- QueryContinuation 
- QueryExpression 
- QuestionQuestionEqualsToken 
- QuestionQuestionToken 
- QuestionToken 
- RangeExpression 
- RazorContentToken 
- ReadOnlyKeyword 
- RecordDeclaration 
- RecordKeyword 
- RecordStructDeclaration 
- RecursivePattern 
- ReferenceDirectiveTrivia 
- ReferenceKeyword 
- RefExpression 
- RefKeyword 
- RefStructConstraint 
- RefType 
- RefTypeExpression 
- RefTypeKeyword 
- RefValueExpression 
- RefValueKeyword 
- RegionDirectiveTrivia 
- RegionKeyword 
- RelationalPattern 
- RemoveAccessorDeclaration 
- RemoveKeyword 
- RequiredKeyword 
- RestoreKeyword 
- ReturnKeyword 
- ReturnStatement 
- RightShiftAssignmentExpression 
- RightShiftExpression 
- SByteKeyword 
- ScopedKeyword 
- ScopedType 
- SealedKeyword 
- SelectClause 
- SelectKeyword 
- SemicolonToken 
- SetAccessorDeclaration 
- SetKeyword 
- ShebangDirectiveTrivia 
- ShortKeyword 
- SimpleAssignmentExpression 
- SimpleBaseType 
- SimpleLambdaExpression 
- SimpleMemberAccessExpression 
- SingleLineCommentTrivia 
- SingleLineDocumentationCommentTrivia 
- SingleLineRawStringLiteralToken 
- SingleQuoteToken 
- SingleVariableDesignation 
- SizeOfExpression 
- SizeOfKeyword 
- SkippedTokensTrivia 
- SlashEqualsToken 
- SlashGreaterThanToken 
- SlashToken 
- SlicePattern 
- SpreadElement 
- StackAllocArrayCreationExpression 
- StackAllocKeyword 
- StaticKeyword 
- StringKeyword 
- StringLiteralExpression 
- StringLiteralToken 
- StructConstraint 
- StructDeclaration 
- StructKeyword 
- Subpattern 
- SubtractAssignmentExpression 
- SubtractExpression 
- SuppressNullableWarningExpression 
- SwitchExpression 
- SwitchExpressionArm 
- SwitchKeyword 
- SwitchSection 
- SwitchStatement 
- ThisConstructorInitializer 
- ThisExpression 
- ThisKeyword 
- ThrowExpression 
- ThrowKeyword 
- ThrowStatement 
- TildeToken 
- TrueKeyword 
- TrueLiteralExpression 
- TryKeyword 
- TryStatement 
- TupleElement 
- TupleExpression 
- TupleType 
- TypeArgumentList 
- TypeConstraint 
- TypeCref 
- TypeKeyword 
- TypeOfExpression 
- TypeOfKeyword 
- TypeParameter 
- TypeParameterConstraintClause 
- TypeParameterList 
- TypePattern 
- TypeVarKeyword 
- UIntKeyword 
- ULongKeyword 
- UnaryMinusExpression 
- UnaryPlusExpression 
- UncheckedExpression 
- UncheckedKeyword 
- UncheckedStatement 
- UndefDirectiveTrivia 
- UndefKeyword 
- UnderscoreToken 
- UnknownAccessorDeclaration 
- UnmanagedKeyword 
- UnsafeKeyword 
- UnsafeStatement 
- UnsignedRightShiftAssignmentExpression 
- UnsignedRightShiftExpression 
- UShortKeyword 
- UsingDirective 
- UsingKeyword 
- UsingStatement 
- Utf8MultiLineRawStringLiteralToken 
- Utf8SingleLineRawStringLiteralToken 
- Utf8StringLiteralExpression 
- Utf8StringLiteralToken 
- VariableDeclaration 
- VariableDeclarator 
- VarKeyword 
- VarPattern 
- VirtualKeyword 
- VoidKeyword 
- VolatileKeyword 
- WarningDirectiveTrivia 
- WarningKeyword 
- WarningsKeyword 
- WhenClause 
- WhenKeyword 
- WhereClause 
- WhereKeyword 
- WhileKeyword 
- WhileStatement 
- WhitespaceTrivia 
- WithExpression 
- WithInitializerExpression 
- WithKeyword 
- XmlCDataEndToken 
- XmlCDataSection 
- XmlCDataStartToken 
- XmlComment 
- XmlCommentEndToken 
- XmlCommentStartToken 
- XmlCrefAttribute 
- XmlElement 
- XmlElementEndTag 
- XmlElementStartTag 
- XmlEmptyElement 
- XmlEntityLiteralToken 
- XmlName 
- XmlNameAttribute 
- XmlPrefix 
- XmlProcessingInstruction 
- XmlProcessingInstructionEndToken 
- XmlProcessingInstructionStartToken 
- XmlText 
- XmlTextAttribute 
- XmlTextLiteralNewLineToken 
- XmlTextLiteralToken 
- YieldBreakStatement 
- YieldKeyword 
- YieldReturnStatement 
 
net472
    namespace Microsoft.CodeAnalysis.CSharp
{
    public enum SyntaxKind : ushort
    {
        PragmaChecksumDirectiveTrivia = 8560
    }
}
            | .NET | 5.06.07.08.09.010.0 | 
|---|---|
| .NET Core | 2.02.12.23.03.1 | 
| .NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 | 
| .NET Standard | 2.02.1 | 
| Information specific to net472 | |
| Assembly | Microsoft.CodeAnalysis.CSharp , Version=4.13.0.0, PublicKeyToken=31bf3856ad364e35 | 
| Referencing | Your project needs a package reference to  | 
| Package | Microsoft.CodeAnalysis.CSharp (4.13.0) netstandard2.0 | 
| Platform Restrictions | This framework does not have platform annotations. | 
- Built-in API
- Package-provided API