Click or drag to resize

SyntaxKind Class



Inheritance Hierarchy
SystemEnum
  Microsoft.CodeAnalysis.CSharpSyntaxKind

Namespace:  Microsoft.CodeAnalysis.CSharp
Assembly:  Microsoft.CodeAnalysis.CSharp (in Microsoft.CodeAnalysis.CSharp.dll) Version: 2.3.0-dev-56735-00. Commit Hash: <developer build>
Syntax
public sealed class SyntaxKind : Enum

The SyntaxKind type exposes the following members.

Fields
  NameDescription
Public fieldStatic memberAbstractKeyword
Public fieldStatic memberAccessorList
Public fieldStatic memberAddAccessorDeclaration
Public fieldStatic memberAddAssignmentExpression
Public fieldStatic memberAddExpression
Public fieldStatic memberAddKeyword
Public fieldStatic memberAddressOfExpression
Public fieldStatic memberAliasKeyword
Public fieldStatic memberAliasQualifiedName
Public fieldStatic memberAmpersandAmpersandToken
Public fieldStatic memberAmpersandEqualsToken
Public fieldStatic memberAmpersandToken
Public fieldStatic memberAndAssignmentExpression
Public fieldStatic memberAnonymousMethodExpression
Public fieldStatic memberAnonymousObjectCreationExpression
Public fieldStatic memberAnonymousObjectMemberDeclarator
Public fieldStatic memberArgListExpression
Public fieldStatic memberArgListKeyword
Public fieldStatic memberArgument
Public fieldStatic memberArgumentList
Public fieldStatic memberArrayCreationExpression
Public fieldStatic memberArrayInitializerExpression
Public fieldStatic memberArrayRankSpecifier
Public fieldStatic memberArrayType
Public fieldStatic memberArrowExpressionClause
Public fieldStatic memberAscendingKeyword
Public fieldStatic memberAscendingOrdering
Public fieldStatic memberAsExpression
Public fieldStatic memberAsKeyword
Public fieldStatic memberAssemblyKeyword
Public fieldStatic memberAsteriskEqualsToken
Public fieldStatic memberAsteriskToken
Public fieldStatic memberAsyncKeyword
Public fieldStatic memberAttribute
Public fieldStatic memberAttributeArgument
Public fieldStatic memberAttributeArgumentList
Public fieldStatic memberAttributeList
Public fieldStatic memberAttributeTargetSpecifier
Public fieldStatic memberAwaitExpression
Public fieldStatic memberAwaitKeyword
Public fieldStatic memberBackslashToken
Public fieldStatic memberBadDirectiveTrivia
Public fieldStatic memberBadToken
Public fieldStatic memberBarBarToken
Public fieldStatic memberBarEqualsToken
Public fieldStatic memberBarToken
Public fieldStatic memberBaseConstructorInitializer
Public fieldStatic memberBaseExpression
Public fieldStatic memberBaseKeyword
Public fieldStatic memberBaseList
Public fieldStatic memberBitwiseAndExpression
Public fieldStatic memberBitwiseNotExpression
Public fieldStatic memberBitwiseOrExpression
Public fieldStatic memberBlock
Public fieldStatic memberBoolKeyword
Public fieldStatic memberBracketedArgumentList
Public fieldStatic memberBracketedParameterList
Public fieldStatic memberBreakKeyword
Public fieldStatic memberBreakStatement
Public fieldStatic memberByKeyword
Public fieldStatic memberByteKeyword
Public fieldStatic memberCaretEqualsToken
Public fieldStatic memberCaretToken
Public fieldStatic memberCaseKeyword
Public fieldStatic memberCasePatternSwitchLabel
Public fieldStatic memberCaseSwitchLabel
Public fieldStatic memberCastExpression
Public fieldStatic memberCatchClause
Public fieldStatic memberCatchDeclaration
Public fieldStatic memberCatchFilterClause
Public fieldStatic memberCatchKeyword
Public fieldStatic memberCharacterLiteralExpression
Public fieldStatic memberCharacterLiteralToken
Public fieldStatic memberCharKeyword
Public fieldStatic memberCheckedExpression
Public fieldStatic memberCheckedKeyword
Public fieldStatic memberCheckedStatement
Public fieldStatic memberChecksumKeyword
Public fieldStatic memberClassConstraint
Public fieldStatic memberClassDeclaration
Public fieldStatic memberClassKeyword
Public fieldStatic memberCloseBraceToken
Public fieldStatic memberCloseBracketToken
Public fieldStatic memberCloseParenToken
Public fieldStatic memberCoalesceExpression
Public fieldStatic memberCollectionInitializerExpression
Public fieldStatic memberColonColonToken
Public fieldStatic memberColonToken
Public fieldStatic memberCommaToken
Public fieldStatic memberCompilationUnit
Public fieldStatic memberComplexElementInitializerExpression
Public fieldStatic memberConditionalAccessExpression
Public fieldStatic memberConditionalExpression
Public fieldStatic memberConflictMarkerTrivia
Public fieldStatic memberConstantPattern
Public fieldStatic memberConstKeyword
Public fieldStatic memberConstructorConstraint
Public fieldStatic memberConstructorDeclaration
Public fieldStatic memberContinueKeyword
Public fieldStatic memberContinueStatement
Public fieldStatic memberConversionOperatorDeclaration
Public fieldStatic memberConversionOperatorMemberCref
Public fieldStatic memberCrefBracketedParameterList
Public fieldStatic memberCrefParameter
Public fieldStatic memberCrefParameterList
Public fieldStatic memberDecimalKeyword
Public fieldStatic memberDeclarationExpression
Public fieldStatic memberDeclarationPattern
Public fieldStatic memberDefaultExpression
Public fieldStatic memberDefaultKeyword
Public fieldStatic memberDefaultSwitchLabel
Public fieldStatic memberDefineDirectiveTrivia
Public fieldStatic memberDefineKeyword
Public fieldStatic memberDelegateDeclaration
Public fieldStatic memberDelegateKeyword
Public fieldStatic memberDescendingKeyword
Public fieldStatic memberDescendingOrdering
Public fieldStatic memberDestructorDeclaration
Public fieldStatic memberDisabledTextTrivia
Public fieldStatic memberDisableKeyword
Public fieldStatic memberDiscardDesignation
Public fieldStatic memberDivideAssignmentExpression
Public fieldStatic memberDivideExpression
Public fieldStatic memberDocumentationCommentExteriorTrivia
Public fieldStatic memberDoKeyword
Public fieldStatic memberDollarToken
Public fieldStatic memberDoStatement
Public fieldStatic memberDotToken
Public fieldStatic memberDoubleKeyword
Public fieldStatic memberDoubleQuoteToken
Public fieldStatic memberElementAccessExpression
Public fieldStatic memberElementBindingExpression
Public fieldStatic memberElifDirectiveTrivia
Public fieldStatic memberElifKeyword
Public fieldStatic memberElseClause
Public fieldStatic memberElseDirectiveTrivia
Public fieldStatic memberElseKeyword
Public fieldStatic memberEmptyStatement
Public fieldStatic memberEndIfDirectiveTrivia
Public fieldStatic memberEndIfKeyword
Public fieldStatic memberEndOfDirectiveToken
Public fieldStatic memberEndOfDocumentationCommentToken
Public fieldStatic memberEndOfFileToken
Public fieldStatic memberEndOfLineTrivia
Public fieldStatic memberEndRegionDirectiveTrivia
Public fieldStatic memberEndRegionKeyword
Public fieldStatic memberEnumDeclaration
Public fieldStatic memberEnumKeyword
Public fieldStatic memberEnumMemberDeclaration
Public fieldStatic memberEqualsEqualsToken
Public fieldStatic memberEqualsExpression
Public fieldStatic memberEqualsGreaterThanToken
Public fieldStatic memberEqualsKeyword
Public fieldStatic memberEqualsToken
Public fieldStatic memberEqualsValueClause
Public fieldStatic memberErrorDirectiveTrivia
Public fieldStatic memberErrorKeyword
Public fieldStatic memberEventDeclaration
Public fieldStatic memberEventFieldDeclaration
Public fieldStatic memberEventKeyword
Public fieldStatic memberExclamationEqualsToken
Public fieldStatic memberExclamationToken
Public fieldStatic memberExclusiveOrAssignmentExpression
Public fieldStatic memberExclusiveOrExpression
Public fieldStatic memberExplicitInterfaceSpecifier
Public fieldStatic memberExplicitKeyword
Public fieldStatic memberExpressionStatement
Public fieldStatic memberExternAliasDirective
Public fieldStatic memberExternKeyword
Public fieldStatic memberFalseKeyword
Public fieldStatic memberFalseLiteralExpression
Public fieldStatic memberFieldDeclaration
Public fieldStatic memberFieldKeyword
Public fieldStatic memberFinallyClause
Public fieldStatic memberFinallyKeyword
Public fieldStatic memberFixedKeyword
Public fieldStatic memberFixedStatement
Public fieldStatic memberFloatKeyword
Public fieldStatic memberForEachKeyword
Public fieldStatic memberForEachStatement
Public fieldStatic memberForEachVariableStatement
Public fieldStatic memberForKeyword
Public fieldStatic memberForStatement
Public fieldStatic memberFromClause
Public fieldStatic memberFromKeyword
Public fieldStatic memberGenericName
Public fieldStatic memberGetAccessorDeclaration
Public fieldStatic memberGetKeyword
Public fieldStatic memberGlobalKeyword
Public fieldStatic memberGlobalStatement
Public fieldStatic memberGotoCaseStatement
Public fieldStatic memberGotoDefaultStatement
Public fieldStatic memberGotoKeyword
Public fieldStatic memberGotoStatement
Public fieldStatic memberGreaterThanEqualsToken
Public fieldStatic memberGreaterThanExpression
Public fieldStatic memberGreaterThanGreaterThanEqualsToken
Public fieldStatic memberGreaterThanGreaterThanToken
Public fieldStatic memberGreaterThanOrEqualExpression
Public fieldStatic memberGreaterThanToken
Public fieldStatic memberGroupClause
Public fieldStatic memberGroupKeyword
Public fieldStatic memberHashToken
Public fieldStatic memberHiddenKeyword
Public fieldStatic memberIdentifierName
Public fieldStatic memberIdentifierToken
Public fieldStatic memberIfDirectiveTrivia
Public fieldStatic memberIfKeyword
Public fieldStatic memberIfStatement
Public fieldStatic memberImplicitArrayCreationExpression
Public fieldStatic memberImplicitElementAccess
Public fieldStatic memberImplicitKeyword
Public fieldStatic memberIncompleteMember
Public fieldStatic memberIndexerDeclaration
Public fieldStatic memberIndexerMemberCref
Public fieldStatic memberInKeyword
Public fieldStatic memberInterfaceDeclaration
Public fieldStatic memberInterfaceKeyword
Public fieldStatic memberInternalKeyword
Public fieldStatic memberInterpolatedStringEndToken
Public fieldStatic memberInterpolatedStringExpression
Public fieldStatic memberInterpolatedStringStartToken
Public fieldStatic memberInterpolatedStringText
Public fieldStatic memberInterpolatedStringTextToken
Public fieldStatic memberInterpolatedStringToken
Public fieldStatic memberInterpolatedVerbatimStringStartToken
Public fieldStatic memberInterpolation
Public fieldStatic memberInterpolationAlignmentClause
Public fieldStatic memberInterpolationFormatClause
Public fieldStatic memberIntKeyword
Public fieldStatic memberIntoKeyword
Public fieldStatic memberInvocationExpression
Public fieldStatic memberIsExpression
Public fieldStatic memberIsKeyword
Public fieldStatic memberIsPatternExpression
Public fieldStatic memberJoinClause
Public fieldStatic memberJoinIntoClause
Public fieldStatic memberJoinKeyword
Public fieldStatic memberLabeledStatement
Public fieldStatic memberLeftShiftAssignmentExpression
Public fieldStatic memberLeftShiftExpression
Public fieldStatic memberLessThanEqualsToken
Public fieldStatic memberLessThanExpression
Public fieldStatic memberLessThanLessThanEqualsToken
Public fieldStatic memberLessThanLessThanToken
Public fieldStatic memberLessThanOrEqualExpression
Public fieldStatic memberLessThanSlashToken
Public fieldStatic memberLessThanToken
Public fieldStatic memberLetClause
Public fieldStatic memberLetKeyword
Public fieldStatic memberLineDirectiveTrivia
Public fieldStatic memberLineKeyword
Public fieldStatic memberList
Public fieldStatic memberLoadDirectiveTrivia
Public fieldStatic memberLoadKeyword
Public fieldStatic memberLocalDeclarationStatement
Public fieldStatic memberLocalFunctionStatement
Public fieldStatic memberLockKeyword
Public fieldStatic memberLockStatement
Public fieldStatic memberLogicalAndExpression
Public fieldStatic memberLogicalNotExpression
Public fieldStatic memberLogicalOrExpression
Public fieldStatic memberLongKeyword
Public fieldStatic memberMakeRefExpression
Public fieldStatic memberMakeRefKeyword
Public fieldStatic memberMemberBindingExpression
Public fieldStatic memberMethodDeclaration
Public fieldStatic memberMethodKeyword
Public fieldStatic memberMinusEqualsToken
Public fieldStatic memberMinusGreaterThanToken
Public fieldStatic memberMinusMinusToken
Public fieldStatic memberMinusToken
Public fieldStatic memberModuleKeyword
Public fieldStatic memberModuloAssignmentExpression
Public fieldStatic memberModuloExpression
Public fieldStatic memberMultiLineCommentTrivia
Public fieldStatic memberMultiLineDocumentationCommentTrivia
Public fieldStatic memberMultiplyAssignmentExpression
Public fieldStatic memberMultiplyExpression
Public fieldStatic memberNameColon
Public fieldStatic memberNameEquals
Public fieldStatic memberNameMemberCref
Public fieldStatic memberNameOfKeyword
Public fieldStatic memberNamespaceDeclaration
Public fieldStatic memberNamespaceKeyword
Public fieldStatic memberNewKeyword
Public fieldStatic memberNone
Public fieldStatic memberNotEqualsExpression
Public fieldStatic memberNullableType
Public fieldStatic memberNullKeyword
Public fieldStatic memberNullLiteralExpression
Public fieldStatic memberNumericLiteralExpression
Public fieldStatic memberNumericLiteralToken
Public fieldStatic memberObjectCreationExpression
Public fieldStatic memberObjectInitializerExpression
Public fieldStatic memberObjectKeyword
Public fieldStatic memberOmittedArraySizeExpression
Public fieldStatic memberOmittedArraySizeExpressionToken
Public fieldStatic memberOmittedTypeArgument
Public fieldStatic memberOmittedTypeArgumentToken
Public fieldStatic memberOnKeyword
Public fieldStatic memberOpenBraceToken
Public fieldStatic memberOpenBracketToken
Public fieldStatic memberOpenParenToken
Public fieldStatic memberOperatorDeclaration
Public fieldStatic memberOperatorKeyword
Public fieldStatic memberOperatorMemberCref
Public fieldStatic memberOrAssignmentExpression
Public fieldStatic memberOrderByClause
Public fieldStatic memberOrderByKeyword
Public fieldStatic memberOutKeyword
Public fieldStatic memberOverrideKeyword
Public fieldStatic memberParameter
Public fieldStatic memberParameterList
Public fieldStatic memberParamKeyword
Public fieldStatic memberParamsKeyword
Public fieldStatic memberParenthesizedExpression
Public fieldStatic memberParenthesizedLambdaExpression
Public fieldStatic memberParenthesizedVariableDesignation
Public fieldStatic memberPartialKeyword
Public fieldStatic memberPercentEqualsToken
Public fieldStatic memberPercentToken
Public fieldStatic memberPlusEqualsToken
Public fieldStatic memberPlusPlusToken
Public fieldStatic memberPlusToken
Public fieldStatic memberPointerIndirectionExpression
Public fieldStatic memberPointerMemberAccessExpression
Public fieldStatic memberPointerType
Public fieldStatic memberPostDecrementExpression
Public fieldStatic memberPostIncrementExpression
Public fieldStatic memberPragmaChecksumDirectiveTrivia
Public fieldStatic memberPragmaKeyword
Public fieldStatic memberPragmaWarningDirectiveTrivia
Public fieldStatic memberPreDecrementExpression
Public fieldStatic memberPredefinedType
Public fieldStatic memberPreIncrementExpression
Public fieldStatic memberPreprocessingMessageTrivia
Public fieldStatic memberPrivateKeyword
Public fieldStatic memberPropertyDeclaration
Public fieldStatic memberPropertyKeyword
Public fieldStatic memberProtectedKeyword
Public fieldStatic memberPublicKeyword
Public fieldStatic memberQualifiedCref
Public fieldStatic memberQualifiedName
Public fieldStatic memberQueryBody
Public fieldStatic memberQueryContinuation
Public fieldStatic memberQueryExpression
Public fieldStatic memberQuestionQuestionToken
Public fieldStatic memberQuestionToken
Public fieldStatic memberReadOnlyKeyword
Public fieldStatic memberReferenceDirectiveTrivia
Public fieldStatic memberReferenceKeyword
Public fieldStatic memberRefExpression
Public fieldStatic memberRefKeyword
Public fieldStatic memberRefType
Public fieldStatic memberRefTypeExpression
Public fieldStatic memberRefTypeKeyword
Public fieldStatic memberRefValueExpression
Public fieldStatic memberRefValueKeyword
Public fieldStatic memberRegionDirectiveTrivia
Public fieldStatic memberRegionKeyword
Public fieldStatic memberRemoveAccessorDeclaration
Public fieldStatic memberRemoveKeyword
Public fieldStatic memberRestoreKeyword
Public fieldStatic memberReturnKeyword
Public fieldStatic memberReturnStatement
Public fieldStatic memberRightShiftAssignmentExpression
Public fieldStatic memberRightShiftExpression
Public fieldStatic memberSByteKeyword
Public fieldStatic memberSealedKeyword
Public fieldStatic memberSelectClause
Public fieldStatic memberSelectKeyword
Public fieldStatic memberSemicolonToken
Public fieldStatic memberSetAccessorDeclaration
Public fieldStatic memberSetKeyword
Public fieldStatic memberShebangDirectiveTrivia
Public fieldStatic memberShortKeyword
Public fieldStatic memberSimpleAssignmentExpression
Public fieldStatic memberSimpleBaseType
Public fieldStatic memberSimpleLambdaExpression
Public fieldStatic memberSimpleMemberAccessExpression
Public fieldStatic memberSingleLineCommentTrivia
Public fieldStatic memberSingleLineDocumentationCommentTrivia
Public fieldStatic memberSingleQuoteToken
Public fieldStatic memberSingleVariableDesignation
Public fieldStatic memberSizeOfExpression
Public fieldStatic memberSizeOfKeyword
Public fieldStatic memberSkippedTokensTrivia
Public fieldStatic memberSlashEqualsToken
Public fieldStatic memberSlashGreaterThanToken
Public fieldStatic memberSlashToken
Public fieldStatic memberStackAllocArrayCreationExpression
Public fieldStatic memberStackAllocKeyword
Public fieldStatic memberStaticKeyword
Public fieldStatic memberStringKeyword
Public fieldStatic memberStringLiteralExpression
Public fieldStatic memberStringLiteralToken
Public fieldStatic memberStructConstraint
Public fieldStatic memberStructDeclaration
Public fieldStatic memberStructKeyword
Public fieldStatic memberSubtractAssignmentExpression
Public fieldStatic memberSubtractExpression
Public fieldStatic memberSwitchKeyword
Public fieldStatic memberSwitchSection
Public fieldStatic memberSwitchStatement
Public fieldStatic memberThisConstructorInitializer
Public fieldStatic memberThisExpression
Public fieldStatic memberThisKeyword
Public fieldStatic memberThrowExpression
Public fieldStatic memberThrowKeyword
Public fieldStatic memberThrowStatement
Public fieldStatic memberTildeToken
Public fieldStatic memberTrueKeyword
Public fieldStatic memberTrueLiteralExpression
Public fieldStatic memberTryKeyword
Public fieldStatic memberTryStatement
Public fieldStatic memberTupleElement
Public fieldStatic memberTupleExpression
Public fieldStatic memberTupleType
Public fieldStatic memberTypeArgumentList
Public fieldStatic memberTypeConstraint
Public fieldStatic memberTypeCref
Public fieldStatic memberTypeKeyword
Public fieldStatic memberTypeOfExpression
Public fieldStatic memberTypeOfKeyword
Public fieldStatic memberTypeParameter
Public fieldStatic memberTypeParameterConstraintClause
Public fieldStatic memberTypeParameterList
Public fieldStatic memberTypeVarKeyword
Public fieldStatic memberUIntKeyword
Public fieldStatic memberULongKeyword
Public fieldStatic memberUnaryMinusExpression
Public fieldStatic memberUnaryPlusExpression
Public fieldStatic memberUncheckedExpression
Public fieldStatic memberUncheckedKeyword
Public fieldStatic memberUncheckedStatement
Public fieldStatic memberUndefDirectiveTrivia
Public fieldStatic memberUndefKeyword
Public fieldStatic memberUnderscoreToken
Public fieldStatic memberUnknownAccessorDeclaration
Public fieldStatic memberUnsafeKeyword
Public fieldStatic memberUnsafeStatement
Public fieldStatic memberUShortKeyword
Public fieldStatic memberUsingDirective
Public fieldStatic memberUsingKeyword
Public fieldStatic memberUsingStatement
Public fieldvalue__
Public fieldStatic memberVariableDeclaration
Public fieldStatic memberVariableDeclarator
Public fieldStatic memberVirtualKeyword
Public fieldStatic memberVoidKeyword
Public fieldStatic memberVolatileKeyword
Public fieldStatic memberWarningDirectiveTrivia
Public fieldStatic memberWarningKeyword
Public fieldStatic memberWhenClause
Public fieldStatic memberWhenKeyword
Public fieldStatic memberWhereClause
Public fieldStatic memberWhereKeyword
Public fieldStatic memberWhileKeyword
Public fieldStatic memberWhileStatement
Public fieldStatic memberWhitespaceTrivia
Public fieldStatic memberXmlCDataEndToken
Public fieldStatic memberXmlCDataSection
Public fieldStatic memberXmlCDataStartToken
Public fieldStatic memberXmlComment
Public fieldStatic memberXmlCommentEndToken
Public fieldStatic memberXmlCommentStartToken
Public fieldStatic memberXmlCrefAttribute
Public fieldStatic memberXmlElement
Public fieldStatic memberXmlElementEndTag
Public fieldStatic memberXmlElementStartTag
Public fieldStatic memberXmlEmptyElement
Public fieldStatic memberXmlEntityLiteralToken
Public fieldStatic memberXmlName
Public fieldStatic memberXmlNameAttribute
Public fieldStatic memberXmlPrefix
Public fieldStatic memberXmlProcessingInstruction
Public fieldStatic memberXmlProcessingInstructionEndToken
Public fieldStatic memberXmlProcessingInstructionStartToken
Public fieldStatic memberXmlText
Public fieldStatic memberXmlTextAttribute
Public fieldStatic memberXmlTextLiteralNewLineToken
Public fieldStatic memberXmlTextLiteralToken
Public fieldStatic memberYieldBreakStatement
Public fieldStatic memberYieldKeyword
Public fieldStatic memberYieldReturnStatement
Top
See Also