Click or drag to resize

SyntaxKind Class



Enumeration with all Visual Basic syntax node kinds.
Inheritance Hierarchy
SystemEnum
  Microsoft.CodeAnalysis.VisualBasicSyntaxKind

Namespace:  Microsoft.CodeAnalysis.VisualBasic
Assembly:  Microsoft.CodeAnalysis.VisualBasic (in Microsoft.CodeAnalysis.VisualBasic.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 memberAddAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberAddExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberAddHandlerAccessorBlock
Represents an accessor block member declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement. Examples include property accessors and custom event accessors.
Public fieldStatic memberAddHandlerAccessorStatement
Represents a Get or Set accessor on a property declaration or an AddHandler, RemoveHandler or RaiseEvent accessor on a custom event declaration. The Kind of the node determines what kind of accessor this is. This statement is always the Begin of a BlockNode, and the body of the accessor is the Body of that node.
Public fieldStatic memberAddHandlerKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAddHandlerStatement
Represents an AddHandler or RemoveHandler statement. The Kind property determines which one.
Public fieldStatic memberAddressOfExpression
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public fieldStatic memberAddressOfKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAggregateClause
Represents an Aggregate query operator.
Public fieldStatic memberAggregateKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAggregationRangeVariable
Describes a single variable of the form "[x [As Type] =] aggregation-function" for use in the Into clause of Aggregate or Group By or Group Join query operators.
Public fieldStatic memberAliasKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAllKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAmpersandEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberAmpersandToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberAndAlsoExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberAndAlsoKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAndExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberAndKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAnonymousObjectCreationExpression
Represents a New expression that create an object of anonymous type.
Public fieldStatic memberAnsiKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberArgumentList
Represents a parenthesized argument list.
Public fieldStatic memberArrayCreationExpression
Represents an expression that creates a new array.
Public fieldStatic memberArrayRankSpecifier
Represents a modifier that describes an array type, without bounds, such as "()" or "(,)".
Public fieldStatic memberArrayType
Represents an array type, such as "A() or "A(,)", without bounds specified for the array.
Public fieldStatic memberAscendingKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAscendingOrdering
An expression to order by, plus an optional ordering. The Kind indicates whether to order in ascending or descending order.
Public fieldStatic memberAsKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAsNewClause
Represents an "As New {type-name} [arguments] [initializers]" clause in a declaration. The type has optional attributes associated with it, although attributes are not permitted in many places where this node occurs (they are permitted, for example, on automatically implemented properties.)
Public fieldStatic memberAssemblyKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAsteriskEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberAsteriskToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberAsyncKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAtToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberAttribute
Represents a single attribute declaration within an attribute list.
Public fieldStatic memberAttributeList
Represents a group of attributes within "<" and ">" brackets.
Public fieldStatic memberAttributesStatement
Represents a file-level attribute, in which the attributes have no other syntactic element they are attached to.
Public fieldStatic memberAttributeTarget
Represents a single attribute declaration within an attribute list.
Public fieldStatic memberAutoKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberAwaitExpression
Represent a Await expression.
Public fieldStatic memberAwaitKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberBackslashEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberBackslashToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberBadDirectiveTrivia
Represents an unrecognized pre-processing directive. This occurs when the parser encounters a hash '#' token at the beginning of a physical line but does recognize the text that follows as a valid Visual Basic pre-processing directive.
Public fieldStatic memberBadToken
Represents a sequence of characters appearing in source with no possible meaning in the Visual Basic language (e.g. the semicolon ';'). This token should only appear in SkippedTokenTrivia as an artifact of parsing error recovery.
Public fieldStatic memberBeginCDataToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberBinaryConditionalExpression
Represents a conditional expression, If(condition, true-expr, false-expr) or If(expr, nothing-expr).
Public fieldStatic memberBinaryKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberBooleanKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberByKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberByRefKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberByteKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberByValKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCallKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCallStatement
Represent an call statement (also known as a invocation statement).
Public fieldStatic memberCaretEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberCaretToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberCaseBlock
Represents a case statement and its subsequent block.
Public fieldStatic memberCaseElseBlock
Represents a case statement and its subsequent block.
Public fieldStatic memberCaseElseStatement
Represents a Case or Case Else statement. This statement is always the Begin of a CaseBlock. If this is a Case Else statement, the Kind=CaseElse, otherwise the Kind=Case.
Public fieldStatic memberCaseEqualsClause
Represents a relation clause in a Case statement, such as "Is > expression".
Public fieldStatic memberCaseGreaterThanClause
Represents a relation clause in a Case statement, such as "Is > expression".
Public fieldStatic memberCaseGreaterThanOrEqualClause
Represents a relation clause in a Case statement, such as "Is > expression".
Public fieldStatic memberCaseKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCaseLessThanClause
Represents a relation clause in a Case statement, such as "Is > expression".
Public fieldStatic memberCaseLessThanOrEqualClause
Represents a relation clause in a Case statement, such as "Is > expression".
Public fieldStatic memberCaseNotEqualsClause
Represents a relation clause in a Case statement, such as "Is > expression".
Public fieldStatic memberCaseStatement
Represents a Case or Case Else statement. This statement is always the Begin of a CaseBlock. If this is a Case Else statement, the Kind=CaseElse, otherwise the Kind=Case.
Public fieldStatic memberCatchBlock
Represents a Catch part of an Try...Catch...Finally...End Try statement, consisting of a Catch statement, followed by a body of statements controlled by that Catch statement. The Kind property returns which kind of part this is.
Public fieldStatic memberCatchFilterClause
Represents the When/Filter clause of a Catch statement
Public fieldStatic memberCatchKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCatchStatement
Represents the Catch part of a Try...Catch...Finally...End Try. This statement is always the Begin of a CatchPart.
Public fieldStatic memberCBoolKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCByteKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCCharKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCDateKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCDblKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCDecKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCharacterLiteralExpression
Represents a literal. The kind of literal is determined by the Kind property: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral or StringLiteral. The value of the literal can be determined by casting the associated Token to the correct type and getting the value from the token.
Public fieldStatic memberCharacterLiteralToken
Represents an string literal token.
Public fieldStatic memberCharKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCIntKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberClassBlock
Represents a declaration of a Class its contents and the End statement that ends it.
Public fieldStatic memberClassConstraint
One of the special type parameter constraints: New, Class or Structure. Which kind of special constraint it is can be obtained from the Kind property and is one of: NewConstraint, ReferenceConstraint or ValueConstraint.
Public fieldStatic memberClassKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberClassStatement
Represents the beginning statement of a Class declaration. This node always appears as the Begin of a TypeBlock with Kind=ClassDeclarationBlock.
Public fieldStatic memberCLngKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCloseBraceToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberCloseParenToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberCObjKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCollectionInitializer
Represents an expression that creates a new array without naming the element type.
Public fieldStatic memberCollectionRangeVariable
Describes a single variable of the form "x [As Type] In expression" for use in query expressions.
Public fieldStatic memberColonEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberColonToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberColonTrivia
Represents colons that are syntactically insignificant.
Public fieldStatic memberCommaToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberCommentTrivia
Represents a comment.
Public fieldStatic memberCompareKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCompilationUnit
Represents an entire source file of VB code.
Public fieldStatic memberConcatenateAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberConcatenateExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberConditionalAccessExpression
ExpressionSyntax node representing the object conditionally accessed.
Public fieldStatic memberConflictMarkerTrivia
Trivia created when merge conflict markers (like "<<<<<<<") are detected in source code
Public fieldStatic memberConstDirectiveTrivia
Represents a #Const pre-processing constant declaration appearing in source.
Public fieldStatic memberConstKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberConstructorBlock
Represents a constructor block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public fieldStatic memberContinueDoStatement
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public fieldStatic memberContinueForStatement
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public fieldStatic memberContinueKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberContinueWhileStatement
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public fieldStatic memberCrefOperatorReference
Public fieldStatic memberCrefReference
Syntax node class that represents a value of 'cref' attribute inside documentation comment trivia.
Public fieldStatic memberCrefSignature
Represents a parenthesized list of argument types for a signature inside CrefReferenceSyntax syntax.
Public fieldStatic memberCrefSignaturePart
Public fieldStatic memberCSByteKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCShortKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCSngKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCStrKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCTypeExpression
Public fieldStatic memberCTypeKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCUIntKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCULngKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCUShortKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberCustomKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDateKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDateLiteralExpression
Represents a literal. The kind of literal is determined by the Kind property: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral or StringLiteral. The value of the literal can be determined by casting the associated Token to the correct type and getting the value from the token.
Public fieldStatic memberDateLiteralToken
Represents an Date literal token.
Public fieldStatic memberDecimalKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDecimalLiteralToken
Represents a Decimal literal token.
Public fieldStatic memberDeclareFunctionStatement
A Declare statement that declares an external DLL method.
Public fieldStatic memberDeclareKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDeclareSubStatement
A Declare statement that declares an external DLL method.
Public fieldStatic memberDefaultKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDelegateFunctionStatement
A statement that declares a delegate type.
Public fieldStatic memberDelegateKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDelegateSubStatement
A statement that declares a delegate type.
Public fieldStatic memberDescendingKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDescendingOrdering
An expression to order by, plus an optional ordering. The Kind indicates whether to order in ascending or descending order.
Public fieldStatic memberDictionaryAccessExpression
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public fieldStatic memberDimKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDirectCastExpression
Public fieldStatic memberDirectCastKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDisabledTextTrivia
Represents text in a false preprocessor block
Public fieldStatic memberDisableKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDisableWarningDirectiveTrivia
Represents #Disable Warning pre-processing directive appearing in source.
Public fieldStatic memberDistinctClause
Represents the "Distinct" query operator.
Public fieldStatic memberDistinctKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDivideAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberDivideExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberDocumentationCommentExteriorTrivia
Represents a ''' prefix for an XML Documentation Comment.
Public fieldStatic memberDocumentationCommentLineBreakToken
Represents character data in Xml content also known as PCData or in an Xml attribute value. All text is here for now even text that does not need normalization such as comment, pi and cdata text.
Public fieldStatic memberDocumentationCommentTrivia
Represents a documentation comment e.g. ''' <Summary> appearing in source.
Public fieldStatic memberDoKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDollarSignDoubleQuoteToken
Represents a '$"' token in an interpolated string expression.
Public fieldStatic memberDoLoopUntilBlock
Represents a "Do ... Loop" block.
Public fieldStatic memberDoLoopWhileBlock
Represents a "Do ... Loop" block.
Public fieldStatic memberDotToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberDoubleKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberDoubleQuoteToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberDoUntilLoopBlock
Represents a "Do ... Loop" block.
Public fieldStatic memberDoUntilStatement
Represents a "Do Until" statement that begins a "Do ... Loop" block.
Public fieldStatic memberDoWhileLoopBlock
Represents a "Do ... Loop" block.
Public fieldStatic memberDoWhileStatement
Represents a "Do While" statement that begins a "Do ... Loop" block.
Public fieldStatic memberEachKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberElseBlock
Represents the Else part of an If statement, consisting of a Else statement, followed by a body of statement controlled by that Else.
Public fieldStatic memberElseCaseClause
The "Else" part in a Case Else statement.
Public fieldStatic memberElseDirectiveTrivia
Represents an #Else pre-processing directive appearing in source.
Public fieldStatic memberElseIfBlock
Represents part of an If statement, consisting of a beginning statement (If or ElseIf), followed by a body of statement controlled by that beginning statement. The Kind property returns if this is an If or ElseIf.
Public fieldStatic memberElseIfDirectiveTrivia
Represents the beginning of an #If pre-processing directive appearing in source.
Public fieldStatic memberElseIfKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberElseIfStatement
Represents the If part or ElseIf part of a If...End If block (or line If). This statement is always the Begin of a IfPart. The Kind can be examined to determine if this is an If or an ElseIf statement.
Public fieldStatic memberElseKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberElseStatement
Represents the Else part of a If...End If block (or line If). This statement is always the Begin of a ElsePart.
Public fieldStatic memberEmptyStatement
A class to represent an empty statement. This can occur when a colon is on a line without anything else.
Public fieldStatic memberEmptyToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberEnableKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberEnableWarningDirectiveTrivia
Represents #Enable Warning pre-processing directive appearing in source.
Public fieldStatic memberEndAddHandlerStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndCDataToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberEndClassStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndEnumStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndEventStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndExternalSourceDirectiveTrivia
Represents an #End ExternalSource pre-processing directive appearing in source.
Public fieldStatic memberEndFunctionStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndGetStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndIfDirectiveTrivia
Represents an #End If pre-processing directive appearing in source.
Public fieldStatic memberEndIfKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberEndIfStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndInterfaceStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberEndModuleStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndNamespaceStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndOfFileToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberEndOfInterpolatedStringToken
Represents the end of interpolated string when parsing.
Public fieldStatic memberEndOfLineTrivia
Represents line breaks that are syntactically insignificant.
Public fieldStatic memberEndOfXmlToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberEndOperatorStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndPropertyStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndRaiseEventStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndRegionDirectiveTrivia
Represents an #End Region directive appearing in source.
Public fieldStatic memberEndRemoveHandlerStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndSelectStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndSetStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndStatement
Represents a "Stop" or "End" statement. The Kind can be used to determine which kind of statement this is.
Public fieldStatic memberEndStructureStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndSubStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndSyncLockStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndTryStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndUsingStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndWhileStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEndWithStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public fieldStatic memberEnumBlock
Represents a declaration of an Enum, its contents and the End Enum statement that ends it.
Public fieldStatic memberEnumKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberEnumMemberDeclaration
Represents a name and value in an EnumDeclarationBlock.
Public fieldStatic memberEnumStatement
Represents the beginning statement of an Enum declaration. This node always appears as the Begin of an EnumBlock with Kind=EnumDeclarationBlock.
Public fieldStatic memberEqualsExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberEqualsKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberEqualsValue
Represents an "= initializer" clause in a declaration for a variable, parameter or automatic property.
Public fieldStatic memberEraseKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberEraseStatement
Represents an "Erase" statement.
Public fieldStatic memberErrorKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberErrorStatement
Represents the "Error" statement.
Public fieldStatic memberEventBlock
Represents a custom event declaration: A declaration that has a beginning event declaration, some accessor blocks and an end statement.
Public fieldStatic memberEventKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberEventStatement
A statement that declares an event. If the event being declared is a custom event, this statement will be the Begin of a PropertyOrEventBlock, and the accessors will be part of the Accessors of that node.
Public fieldStatic memberExclamationToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberExclusiveOrExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberExitDoStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public fieldStatic memberExitForStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public fieldStatic memberExitFunctionStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public fieldStatic memberExitKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberExitOperatorStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public fieldStatic memberExitPropertyStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public fieldStatic memberExitSelectStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public fieldStatic memberExitSubStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public fieldStatic memberExitTryStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public fieldStatic memberExitWhileStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public fieldStatic memberExplicitKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberExponentiateAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberExponentiateExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberExpressionRangeVariable
Describes a single variable of the form "[x [As Type] =] expression" for use in query expressions.
Public fieldStatic memberExpressionStatement
Represent an expression in a statement context. This may only be a invocation or await expression in standard code but may be any expression in VB Interactive code.
Public fieldStatic memberExternalChecksumDirectiveTrivia
Represents an #ExternalChecksum pre-processing directive appearing in source.
Public fieldStatic memberExternalChecksumKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberExternalSourceDirectiveTrivia
Represents the beginning of a #ExternalSource pre-processing directive appearing in source.
Public fieldStatic memberExternalSourceKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberFalseKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberFalseLiteralExpression
Represents a literal. The kind of literal is determined by the Kind property: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral or StringLiteral. The value of the literal can be determined by casting the associated Token to the correct type and getting the value from the token.
Public fieldStatic memberFieldDeclaration
Represents the declaration of one or more variables or constants, either as local variables or as class/structure members. In the case of a constant, it is represented by having "Const" in the Modifiers (although technically "Const" is not a modifier, it is represented as one in the parse trees.)
Public fieldStatic memberFinallyBlock
Represents the Finally part of an Try...Catch...Finally...End Try statement, consisting of a Finally statement, followed by a body of statements controlled by the Finally.
Public fieldStatic memberFinallyKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberFinallyStatement
Represents the Finally part of a Try...Catch...Finally...End Try. This statement is always the Begin of a FinallyPart.
Public fieldStatic memberFloatingLiteralToken
Represents an floating literal token.
Public fieldStatic memberForBlock
Represents a For or For Each block, including the introducing statement, the body and the "Next" (which can be omitted if a containing For has a Next with multiple variables).
Public fieldStatic memberForEachBlock
Represents a For or For Each block, including the introducing statement, the body and the "Next" (which can be omitted if a containing For has a Next with multiple variables).
Public fieldStatic memberForEachStatement
The For Each statement that begins a For Each-Next block. This statement always occurs as the Begin of a ForBlock, and the body of the For Each-Next is the Body of that ForBlock. Most of the time, the End of that ForBlock is the corresponding Next statement. However, multiple nested For statements are ended by a single Next statement with multiple variables, then the inner For statements will have End set to Nothing, and the Next statement is the End of the outermost For statement that is being ended.
Public fieldStatic memberForKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberForStatement
The For statement that begins a For-Next block. This statement always occurs as the Begin of a ForBlock. Most of the time, the End of that ForBlock is the corresponding Next statement. However, multiple nested For statements are ended by a single Next statement with multiple variables, then the inner For statements will have End set to Nothing, and the Next statement is the End of the outermost For statement that is being ended.
Public fieldStatic memberForStepClause
The Step clause in a For Statement.
Public fieldStatic memberFriendKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberFromClause
Represents a "From" query operator. If this is the beginning of a query, the Source will be Nothing. Otherwise, the Source will be the part of the query to the left of the From.
Public fieldStatic memberFromKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberFunctionAggregation
Represents an invocation of an Aggregation function in the aggregation range variable declaration of a Group By, Group Join or Aggregate query operator.
Public fieldStatic memberFunctionBlock
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public fieldStatic memberFunctionKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberFunctionLambdaHeader
Represents the header part of a lambda expression
Public fieldStatic memberFunctionStatement
The statement that declares a Sub or Function. If this method has a body, this statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.
Public fieldStatic memberGenericName
Represents a simple type name with one or more generic arguments, such as "X(Of Y, Z).
Public fieldStatic memberGetAccessorBlock
Represents an accessor block member declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement. Examples include property accessors and custom event accessors.
Public fieldStatic memberGetAccessorStatement
Represents a Get or Set accessor on a property declaration or an AddHandler, RemoveHandler or RaiseEvent accessor on a custom event declaration. The Kind of the node determines what kind of accessor this is. This statement is always the Begin of a BlockNode, and the body of the accessor is the Body of that node.
Public fieldStatic memberGetKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberGetTypeExpression
Represents a GetType expression.
Public fieldStatic memberGetTypeKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberGetXmlNamespaceExpression
Represents a GetXmlNamespace expression.
Public fieldStatic memberGetXmlNamespaceKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberGlobalKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberGlobalName
Represents a name in the global namespace.
Public fieldStatic memberGosubKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberGoToKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberGoToStatement
Represents a "GoTo" statement.
Public fieldStatic memberGreaterThanEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberGreaterThanExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberGreaterThanGreaterThanEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberGreaterThanGreaterThanToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberGreaterThanOrEqualExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberGreaterThanToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberGroupAggregation
Represents the use of "Group" as the aggregation function in the in the aggregation range variable declaration of a Group By or Group Join query operator.
Public fieldStatic memberGroupByClause
Represents the "Group By" query operator.
Public fieldStatic memberGroupJoinClause
Represents the "Group Join" query operator.
Public fieldStatic memberGroupKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberHandlesClause
Represents the "Handles ..." clause on a method declaration that describes which events this method handles.
Public fieldStatic memberHandlesClauseItem
Represents a single handled event in a "Handles ..." clause.
Public fieldStatic memberHandlesKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberHashToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberIdentifierLabel
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public fieldStatic memberIdentifierName
Represents a type name consisting of a single identifier (which might include brackets or a type character).
Public fieldStatic memberIdentifierToken
Represents an identifier token. This might include brackets around the name and a type character.
Public fieldStatic memberIfDirectiveTrivia
Represents the beginning of an #If pre-processing directive appearing in source.
Public fieldStatic memberIfKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberIfStatement
Represents the If part or ElseIf part of a If...End If block (or line If). This statement is always the Begin of a IfPart. The Kind can be examined to determine if this is an If or an ElseIf statement.
Public fieldStatic memberImplementsClause
Represents the "Implements ..." clause on a type member, which describes which interface members this member implements.
Public fieldStatic memberImplementsKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberImplementsStatement
Represents an Implements statement in a Class or Structure.
Public fieldStatic memberImportAliasClause
Represents an alias identifier followed by an "=" token in an Imports clause.
Public fieldStatic memberImportsKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberImportsStatement
Represents an Imports statement, which has one or more imports clauses.
Public fieldStatic memberIncompleteMember
Represents the beginning of a declaration. However, not enough syntax is detected to classify this as a field, method, property or event. This is node always represents a syntax error.
Public fieldStatic memberInferKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberInferredFieldInitializer
Represent a field initializer in a With {...} initializer where the field name is inferred from the initializer expression.
Public fieldStatic memberInheritsKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberInheritsStatement
Represents an Inherits statement in a Class, Structure or Interface.
Public fieldStatic memberInKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberIntegerDivideAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberIntegerDivideExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberIntegerKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberIntegerLiteralToken
Represents an integer literal token.
Public fieldStatic memberInterfaceBlock
Represents a declaration of a Interface, its contents and the End statement that ends it.
Public fieldStatic memberInterfaceKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberInterfaceStatement
Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.
Public fieldStatic memberInterpolatedStringExpression
Represents an interpolated string expression.
Public fieldStatic memberInterpolatedStringText
Represents literal text content in an interpolated string.
Public fieldStatic memberInterpolatedStringTextToken
Represents literal character data in interpolated string expression.
Public fieldStatic memberInterpolation
Represents an embedded expression in an interpolated string expression e.g. '{expression[,alignment][:formatString]}'.
Public fieldStatic memberInterpolationAlignmentClause
Represents an alignment clause ', alignment' of an interpolated string embedded expression.
Public fieldStatic memberInterpolationFormatClause
Represents a format string clause ':formatString' of an interpolated string embedded expression.
Public fieldStatic memberIntoKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberInvocationExpression
Represents an invocation expression consisting of an invocation target and an optional argument list or an array, parameterized property or object default property index.
Public fieldStatic memberIsExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberIsFalseKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberIsKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberIsNotExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberIsNotKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberIsTrueKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberIteratorKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberJoinCondition
Represents the "expression Equals expression" condition in a Join.
Public fieldStatic memberJoinKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberKeyKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberKeywordEventContainer
Represents event container specified through special keywords "Me", "MyBase" or "MyClass"..
Public fieldStatic memberLabelStatement
Represents a label statement.
Public fieldStatic memberLeftShiftAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberLeftShiftExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberLessThanEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberLessThanExclamationMinusMinusToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberLessThanExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberLessThanGreaterThanToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberLessThanLessThanEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberLessThanLessThanToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberLessThanOrEqualExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberLessThanPercentEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberLessThanQuestionToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberLessThanSlashToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberLessThanToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberLetClause
Represents a "Let" query operator.
Public fieldStatic memberLetKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberLibKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberLikeExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberLikeKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberLineContinuationTrivia
Represents an explicit line continuation character at the end of a line, i.e., _
Public fieldStatic memberList
Public fieldStatic memberLocalDeclarationStatement
Represents the declaration of one or more local variables or constants.
Public fieldStatic memberLongKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberLoopKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberLoopUntilStatement
Represents a "Loop Until" statement that end a "Do ... Loop" block.
Public fieldStatic memberLoopWhileStatement
Represents a "Loop While" statement that end a "Do ... Loop" block.
Public fieldStatic memberMeExpression
Identifies the special instance "Me"
Public fieldStatic memberMeKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberMidAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberMidExpression
Represents a left-hand side of a MidAssignment statement.
Public fieldStatic memberMidKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberMinusEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberMinusMinusGreaterThanToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberMinusToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberModifiedIdentifier
Represents an identifier with optional "?" or "()" or "(,,,)" modifiers, as used in parameter declarations and variable declarations.
Public fieldStatic memberModKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberModuleBlock
Represents a declaration of Module, its contents and the End statement that ends it.
Public fieldStatic memberModuleKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberModuleStatement
Represents the beginning statement of a Module declaration. This node always appears as the Begin of a TypeBlock with Kind=ModuleDeclarationBlock.
Public fieldStatic memberModuloExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberMultiLineFunctionLambdaExpression
Represents a multi-line lambda expression.
Public fieldStatic memberMultiLineIfBlock
Represents a block If...Then...Else...EndIf Statement. The Kind property can be used to determine if it is a block or line If.
Public fieldStatic memberMultiLineSubLambdaExpression
Represents a multi-line lambda expression.
Public fieldStatic memberMultiplyAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberMultiplyExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberMustInheritKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberMustOverrideKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberMyBaseExpression
Identifies the special instance "MyBase"
Public fieldStatic memberMyBaseKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberMyClassExpression
Identifies the special instance "MyClass"
Public fieldStatic memberMyClassKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNameColonEquals
Represents an identifier name followed by a ":=" token in a named argument.
Public fieldStatic memberNamedFieldInitializer
Represent a named field initializer in a With {...} initializer, such as ".x = expr".
Public fieldStatic memberNamedTupleElement
Represents an element of a tuple type supplying element name and optionally a type.
Public fieldStatic memberNameOfExpression
Represents a NameOf expression.
Public fieldStatic memberNameOfKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNamespaceBlock
Represents a Namespace statement, its contents and the End Namespace statement.
Public fieldStatic memberNamespaceKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNamespaceStatement
Represents the beginning statement of a namespace declaration. This node always appears as the Begin of a BlockStatement with Kind=NamespaceBlock.
Public fieldStatic memberNarrowingKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNewConstraint
One of the special type parameter constraints: New, Class or Structure. Which kind of special constraint it is can be obtained from the Kind property and is one of: NewConstraint, ReferenceConstraint or ValueConstraint.
Public fieldStatic memberNewKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNextKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNextLabel
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public fieldStatic memberNextStatement
The Next statement that ends a For-Next or For Each-Next block. This statement always occurs as the End of a ForBlock (with Kind=ForBlock or ForEachBlock), and the body of the For-Next is the Body of that ForBlock. The Begin of that ForBlock has the corresponding For or For Each statement.
Public fieldStatic memberNone
Public fieldStatic memberNotEqualsExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberNotExpression
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public fieldStatic memberNothingKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNothingLiteralExpression
Represents a literal. The kind of literal is determined by the Kind property: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral or StringLiteral. The value of the literal can be determined by casting the associated Token to the correct type and getting the value from the token.
Public fieldStatic memberNotInheritableKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNotKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNotOverridableKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberNullableType
A type name that represents a nullable type, such as "Integer?".
Public fieldStatic memberNumericLabel
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public fieldStatic memberNumericLiteralExpression
Represents a literal. The kind of literal is determined by the Kind property: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral or StringLiteral. The value of the literal can be determined by casting the associated Token to the correct type and getting the value from the token.
Public fieldStatic memberObjectCollectionInitializer
Represents a "From {...} clause used to initialize a new collection object's elements.
Public fieldStatic memberObjectCreationExpression
Represents a New expression that creates a new non-array object, possibly with a "With" or "From" clause.
Public fieldStatic memberObjectKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberObjectMemberInitializer
Represents a "With {...} clause used to initialize a new object's members.
Public fieldStatic memberOffKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOfKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOmittedArgument
Represents an omitted argument in an argument list. An omitted argument is not considered a syntax error but a valid case when no argument is required.
Public fieldStatic memberOnErrorGoToLabelStatement
Represents an OnError Goto statement.
Public fieldStatic memberOnErrorGoToMinusOneStatement
Represents an OnError Goto statement.
Public fieldStatic memberOnErrorGoToZeroStatement
Represents an OnError Goto statement.
Public fieldStatic memberOnErrorResumeNextStatement
Represents an OnError Resume Next statement.
Public fieldStatic memberOnKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOpenBraceToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberOpenParenToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberOperatorBlock
Represents an Operator block member declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public fieldStatic memberOperatorKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOperatorStatement
A statement that declares an operator. If this operator has a body, this statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.
Public fieldStatic memberOptionalKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOptionKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOptionStatement
Represents an Option statement, such as "Option Strict On".
Public fieldStatic memberOrderByClause
Represents the "Order By" query operator.
Public fieldStatic memberOrderKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOrElseExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberOrElseKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOrExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberOrKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOutKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOverloadsKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOverridableKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberOverridesKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberParamArrayKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberParameter
Represent a parameter to a method, property, constructor, etc.
Public fieldStatic memberParameterList
Represents the parameter list in a method declaration.
Public fieldStatic memberParenthesizedExpression
Represents a parenthesized expression.
Public fieldStatic memberPartialKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberPercentGreaterThanToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberPlusEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberPlusToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberPredefinedCastExpression
Represents a cast to a pre-defined type using a pre-defined cast expression, such as CInt or CLng.
Public fieldStatic memberPredefinedType
Represents an occurrence of a Visual Basic built-in type such as Integer or String in source code.
Public fieldStatic memberPreserveKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberPrintStatement
Represent a "? expression" "Print" statement in VB Interactive code.
Public fieldStatic memberPrivateKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberPropertyBlock
Represents a block property declaration: A declaration that has a beginning declaration, some get or set accessor blocks and an end statement.
Public fieldStatic memberPropertyKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberPropertyStatement
Statement that declares a property. If this property has accessors declared, this statement will be the Begin of a BlockNode, and the accessors will be the Body of that node. Auto properties are property declarations without a PropertyBlock.
Public fieldStatic memberProtectedKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberPublicKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberQualifiedCrefOperatorReference
Public fieldStatic memberQualifiedName
Represents a qualified type name, for example X.Y or X(Of Z).Y.
Public fieldStatic memberQueryExpression
This class represents a query expression. A query expression is composed of one or more query operators in a row. The first query operator must be a From or Aggregate.
Public fieldStatic memberQuestionGreaterThanToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberQuestionToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberRaiseEventAccessorBlock
Represents an accessor block member declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement. Examples include property accessors and custom event accessors.
Public fieldStatic memberRaiseEventAccessorStatement
Represents a Get or Set accessor on a property declaration or an AddHandler, RemoveHandler or RaiseEvent accessor on a custom event declaration. The Kind of the node determines what kind of accessor this is. This statement is always the Begin of a BlockNode, and the body of the accessor is the Body of that node.
Public fieldStatic memberRaiseEventKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberRaiseEventStatement
Represent a RaiseEvent statement.
Public fieldStatic memberRangeArgument
Represents a range argument, such as "0 to 5", used in array bounds. The "Value" property represents the upper bound of the range.
Public fieldStatic memberRangeCaseClause
Represents a range "expression To expression" in a Case.
Public fieldStatic memberReadOnlyKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberRedimClause
Represents a ReDim statement clause.
Public fieldStatic memberReDimKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberReDimPreserveStatement
Represents a ReDim statement.
Public fieldStatic memberReDimStatement
Represents a ReDim statement.
Public fieldStatic memberReferenceDirectiveTrivia
Represents an #r directive appearing in scripts.
Public fieldStatic memberReferenceKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberRegionDirectiveTrivia
Represents the beginning of a #Region directive appearing in source.
Public fieldStatic memberRegionKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberREMKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberRemoveHandlerAccessorBlock
Represents an accessor block member declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement. Examples include property accessors and custom event accessors.
Public fieldStatic memberRemoveHandlerAccessorStatement
Represents a Get or Set accessor on a property declaration or an AddHandler, RemoveHandler or RaiseEvent accessor on a custom event declaration. The Kind of the node determines what kind of accessor this is. This statement is always the Begin of a BlockNode, and the body of the accessor is the Body of that node.
Public fieldStatic memberRemoveHandlerKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberRemoveHandlerStatement
Represents an AddHandler or RemoveHandler statement. The Kind property determines which one.
Public fieldStatic memberResumeKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberResumeLabelStatement
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public fieldStatic memberResumeNextStatement
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public fieldStatic memberResumeStatement
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public fieldStatic memberReturnKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberReturnStatement
Represents a "Return" statement.
Public fieldStatic memberRightShiftAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberRightShiftExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberSByteKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberSelectBlock
Represents a Select Case block, including the Select Case that begins it, the contains Case blocks and the End Select.
Public fieldStatic memberSelectClause
Represents the "Select" query operator.
Public fieldStatic memberSelectKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberSelectStatement
Represents a Select Case statement. This statement always occurs as the Begin of a SelectBlock.
Public fieldStatic memberSemicolonToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberSetAccessorBlock
Represents an accessor block member declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement. Examples include property accessors and custom event accessors.
Public fieldStatic memberSetAccessorStatement
Represents a Get or Set accessor on a property declaration or an AddHandler, RemoveHandler or RaiseEvent accessor on a custom event declaration. The Kind of the node determines what kind of accessor this is. This statement is always the Begin of a BlockNode, and the body of the accessor is the Body of that node.
Public fieldStatic memberSetKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberShadowsKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberSharedKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberShortKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberSimpleArgument
Represents an argument that is just an optional argument name and an expression.
Public fieldStatic memberSimpleAsClause
Represents an "As {type-name}" clause that does not have an initializer or "New". The type has optional attributes associated with it, although attributes are not permitted in all possible places where this node occurs.
Public fieldStatic memberSimpleAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberSimpleCaseClause
Represents a single value in a Case.
Public fieldStatic memberSimpleDoLoopBlock
Represents a "Do ... Loop" block.
Public fieldStatic memberSimpleDoStatement
Represents a simple "Do" statement that begins a "Do ... Loop" block.
Public fieldStatic memberSimpleImportsClause
Represents the clause of an Imports statement that imports all members of a type or namespace or aliases a type or namespace.
Public fieldStatic memberSimpleJoinClause
Represents a Join query operator.
Public fieldStatic memberSimpleLoopStatement
Represents a simple "Loop" statement that end a "Do ... Loop" block.
Public fieldStatic memberSimpleMemberAccessExpression
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public fieldStatic memberSingleKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberSingleLineElseClause
Represents the Else part of an If statement, consisting of a Else statement, followed by a body of statement controlled by that Else.
Public fieldStatic memberSingleLineFunctionLambdaExpression
Represents a single line lambda expression.
Public fieldStatic memberSingleLineIfPart
Represents part of a single line If statement, consisting of a beginning if-statement, followed by a body of statement controlled by that beginning statement. The Kind property returns if this is an SingleLineIf.
Public fieldStatic memberSingleLineIfStatement
Represents a line If-Then-Else statement.
Public fieldStatic memberSingleLineSubLambdaExpression
Represents a single line lambda expression.
Public fieldStatic memberSingleQuoteToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberSkipClause
Represents a "Skip" or "Take" query operator. The Kind property tells which.
Public fieldStatic memberSkipKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberSkippedTokensTrivia
Represents tokens that were skipped by the parser as part of error recovery, and thus are not part of any syntactic structure.
Public fieldStatic memberSkipWhileClause
Represents a "Skip While" or "Take While" query operator. The Kind property tells which.
Public fieldStatic memberSlashEqualsToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberSlashGreaterThanToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberSlashToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberStatementTerminatorToken
Represents a single punctuation mark or operator in a VB program. Which one can be determined from the Kind property.
Public fieldStatic memberStaticKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberStepKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberStopKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberStopStatement
Represents a "Stop" or "End" statement. The Kind can be used to determine which kind of statement this is.
Public fieldStatic memberStrictKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberStringKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberStringLiteralExpression
Represents a literal. The kind of literal is determined by the Kind property: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral or StringLiteral. The value of the literal can be determined by casting the associated Token to the correct type and getting the value from the token.
Public fieldStatic memberStringLiteralToken
Represents an string literal token.
Public fieldStatic memberStructureBlock
Represents a declaration of a Structure, its contents and the End statement that ends it.
Public fieldStatic memberStructureConstraint
One of the special type parameter constraints: New, Class or Structure. Which kind of special constraint it is can be obtained from the Kind property and is one of: NewConstraint, ReferenceConstraint or ValueConstraint.
Public fieldStatic memberStructureKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberStructureStatement
Represents the beginning statement of a Structure declaration. This node always appears as the Begin of a TypeBlock with Kind=StructureDeclarationBlock.
Public fieldStatic memberSubBlock
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public fieldStatic memberSubKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberSubLambdaHeader
Represents the header part of a lambda expression
Public fieldStatic memberSubNewStatement
A statement that declares a constructor. This statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.
Public fieldStatic memberSubStatement
The statement that declares a Sub or Function. If this method has a body, this statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.
Public fieldStatic memberSubtractAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public fieldStatic memberSubtractExpression
Represents a binary operator. The Kind property classifies the operators into similar kind of operators (arithmetic, relational, logical or string); the exact operation being performed is determined by the Operator property.
Public fieldStatic memberSyncLockBlock
Represents a entire SyncLock...End SyncLock block, including the SyncLock statement, the enclosed statements, and the End SyncLock statement.
Public fieldStatic memberSyncLockKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberSyncLockStatement
Represents the "SyncLock" statement. This statement always occurs as the Begin of a SyncLockBlock.
Public fieldStatic memberTakeClause
Represents a "Skip" or "Take" query operator. The Kind property tells which.
Public fieldStatic memberTakeKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberTakeWhileClause
Represents a "Skip While" or "Take While" query operator. The Kind property tells which.
Public fieldStatic memberTernaryConditionalExpression
Represents a conditional expression, If(condition, true-expr, false-expr) or If(expr, nothing-expr).
Public fieldStatic memberTextKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberThenKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberThrowKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberThrowStatement
Represents a Throw statement.
Public fieldStatic memberToKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberTrueKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberTrueLiteralExpression
Represents a literal. The kind of literal is determined by the Kind property: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral or StringLiteral. The value of the literal can be determined by casting the associated Token to the correct type and getting the value from the token.
Public fieldStatic memberTryBlock
Represents an entire Try...Catch...Finally...End Try statement.
Public fieldStatic memberTryCastExpression
Public fieldStatic memberTryCastKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberTryKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberTryStatement
Represents the Try part of a Try...Catch...Finally...End Try. This statement is always the Begin of a TryPart.
Public fieldStatic memberTupleExpression
Represents tuple literal expression.
Public fieldStatic memberTupleType
Represents tuple type.
Public fieldStatic memberTypeArgumentList
Represents a parenthesized list of generic type arguments.
Public fieldStatic memberTypeConstraint
Represents a type parameter constraint that is a type.
Public fieldStatic memberTypedTupleElement
Represents an element of a tuple type supplying only the type
Public fieldStatic memberTypeKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberTypeOfIsExpression
Represents a TypeOf...Is or IsNot expression.
Public fieldStatic memberTypeOfIsNotExpression
Represents a TypeOf...Is or IsNot expression.
Public fieldStatic memberTypeOfKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberTypeParameter
Represents a type parameter on a generic type declaration.
Public fieldStatic memberTypeParameterList
Represents the type parameter list in a declaration.
Public fieldStatic memberTypeParameterMultipleConstraintClause
One of the type parameter constraints clauses. This represents a constraint clause in the form of "As { Constraints }".
Public fieldStatic memberTypeParameterSingleConstraintClause
One of the type parameter constraints clauses. This represents a constraint clause in the form of "As Constraint".
Public fieldStatic memberUIntegerKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberULongKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberUnaryMinusExpression
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public fieldStatic memberUnaryPlusExpression
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public fieldStatic memberUnicodeKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberUntilClause
Represents an "Until ..." clause of a "Do" or "Loop" statement.
Public fieldStatic memberUntilKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberUShortKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberUsingBlock
Represents an entire Using...End Using statement, including the Using, body and End Using statements.
Public fieldStatic memberUsingKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberUsingStatement
The Using statement that begins a Using block. This statement always occurs as the Begin of a UsingBlock, and the body of the Using is the Body of that UsingBlock.
Public fieldvalue__
Public fieldStatic memberVariableDeclarator
Represents the part of a variable or constant declaration statement that associated one or more variable names with a type.
Public fieldStatic memberVariableNameEquals
Represents the name and optional type of an expression range variable.
Public fieldStatic memberVariantKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberWarningKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberWendKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberWhenKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberWhereClause
Represents a "Where" query operator.
Public fieldStatic memberWhereKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberWhileBlock
Represents a While...End While statement, including the While, body and End While.
Public fieldStatic memberWhileClause
Represents a "While ..." clause of a "Do" or "Loop" statement.
Public fieldStatic memberWhileKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberWhileStatement
Public fieldStatic memberWhitespaceTrivia
Represents true whitespace: spaces, tabs, newlines and the like.
Public fieldStatic memberWideningKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberWithBlock
Represents a With...End With block, include the With statement, the body of the block and the End With statement.
Public fieldStatic memberWithEventsEventContainer
Represents event container that refers to a WithEvents member.
Public fieldStatic memberWithEventsKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberWithEventsPropertyEventContainer
Represents event container that refers to a WithEvents member's property.
Public fieldStatic memberWithKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberWithStatement
Represents a "With" statement. This statement always occurs as the BeginStatement of a WithBlock, and the body of the With is the Body of that WithBlock.
Public fieldStatic memberWriteOnlyKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberXmlAttribute
Represents an XML attribute in an XML literal expression.
Public fieldStatic memberXmlAttributeAccessExpression
Represents an XML member element access (node.<Element>), attribute access (node.@Attribute) or descendants access (node...<Descendant>). The Kind property determines which kind of access.
Public fieldStatic memberXmlBracketedName
Represents an XML name of the form <xml-name> appearing in source as part of an XML literal or member access expression or an XML namespace import clause.
Public fieldStatic memberXmlCDataSection
Represents an XML CDATA section in an XML literal expression.
Public fieldStatic memberXmlComment
Represents an XML comment of the form <!-- Comment --> appearing in an XML literal expression.
Public fieldStatic memberXmlCrefAttribute
A symbol referenced by a cref attribute (e.g. in a <see> or <seealso> documentation comment tag). For example, the M in <see cref="M" />.
Public fieldStatic memberXmlDeclaration
Represents the XML declaration prologue in an XML literal expression.
Public fieldStatic memberXmlDeclarationOption
Represents an XML document prologue option - version, encoding, standalone or whitespace in an XML literal expression.
Public fieldStatic memberXmlDescendantAccessExpression
Represents an XML member element access (node.<Element>), attribute access (node.@Attribute) or descendants access (node...<Descendant>). The Kind property determines which kind of access.
Public fieldStatic memberXmlDocument
Represents an XML Document literal expression.
Public fieldStatic memberXmlElement
Represents an XML element with content in an XML literal expression.
Public fieldStatic memberXmlElementAccessExpression
Represents an XML member element access (node.<Element>), attribute access (node.@Attribute) or descendants access (node...<Descendant>). The Kind property determines which kind of access.
Public fieldStatic memberXmlElementEndTag
Represents the end tag of an XML element of the form </element>.
Public fieldStatic memberXmlElementStartTag
Represents the start tag of an XML element of the form <element>.
Public fieldStatic memberXmlEmbeddedExpression
Represents an embedded expression in an XML literal e.g. '<name><%= obj.Name =%></name>'.
Public fieldStatic memberXmlEmptyElement
Represents an empty XML element of the form <element />
Public fieldStatic memberXmlEntityLiteralToken
Represents character data in Xml content also known as PCData or in an Xml attribute value. All text is here for now even text that does not need normalization such as comment, pi and cdata text.
Public fieldStatic memberXmlKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberXmlName
Represents an XML name of the form 'name' or 'namespace:name' appearing in source as part of an XML literal or member access expression or an XML namespace import clause.
Public fieldStatic memberXmlNameAttribute
A param or type param symbol referenced by a name attribute (e.g. in a <param> or <typeparam> documentation comment tag). For example, the M in <param name="M" />.
Public fieldStatic memberXmlNamespaceImportsClause
Defines a XML namespace for XML expressions.
Public fieldStatic memberXmlNameToken
Represents an Xml NCName per Namespaces in XML 1.0
Public fieldStatic memberXmlPrefix
Represents an XML namespace prefix of the form 'prefix:' as in xml:ns="".
Public fieldStatic memberXmlPrefixName
Represents an XML name of the form 'name' appearing in GetXmlNamespace().
Public fieldStatic memberXmlProcessingInstruction
Represents an XML processing instruction of the form '<? XMLProcessingTarget XMLProcessingValue ?>'.
Public fieldStatic memberXmlString
Represents a string of XML characters embedded as the content of an XML element.
Public fieldStatic memberXmlText
Represents Xml text.
Public fieldStatic memberXmlTextLiteralToken
Represents character data in Xml content also known as PCData or in an Xml attribute value. All text is here for now even text that does not need normalization such as comment, pi and cdata text.
Public fieldStatic memberXorKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberYieldKeyword
Represents a single keyword in a VB program. Which keyword can be determined from the Kind property.
Public fieldStatic memberYieldStatement
Represent a Yield statement.
Top
Extension Methods
  NameDescription
Public Extension MethodGetText
Return keyword or punctuation text based on SyntaxKind
(Defined by GeneratedExtensionSyntaxFacts.)
Top
See Also