Click or drag to resize

SyntaxFactory Class



Inheritance Hierarchy
SystemObject
  Microsoft.CodeAnalysis.VisualBasicSyntaxFactory

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 class SyntaxFactory

The SyntaxFactory type exposes the following members.

Constructors
  NameDescription
Public methodSyntaxFactory
Initializes a new instance of the SyntaxFactory class
Top
Properties
  NameDescription
Public propertyStatic memberCarriageReturn
A trivia with kind EndOfLineTrivia containing a single carriage return character.
Public propertyStatic memberCarriageReturnLineFeed
A trivia with kind EndOfLineTrivia containing both the carriage return And line feed characters.
Public propertyStatic memberElasticCarriageReturn
An elastic trivia with kind EndOfLineTrivia containing a single carriage return character. Elastic trivia are used to denote trivia that was Not produced by parsing source text, And are usually Not preserved during formatting.
Public propertyStatic memberElasticCarriageReturnLineFeed
An elastic trivia with kind EndOfLineTrivia containing both the carriage return And line feed characters. Elastic trivia are used to denote trivia that was Not produced by parsing source text, And are usually Not preserved during formatting.
Public propertyStatic memberElasticLineFeed
An elastic trivia with kind EndOfLineTrivia containing a single line feed character. Elastic trivia are used to denote trivia that was Not produced by parsing source text, And are usually Not preserved during formatting.
Public propertyStatic memberElasticMarker
An elastic trivia with kind WhitespaceTrivia containing no characters. Elastic marker trivia are included automatically by factory methods when trivia Is Not specified. Syntax formatting will replace elastic markers with appropriate trivia.
Public propertyStatic memberElasticSpace
An elastic trivia with kind WhitespaceTrivia containing a single space character. Elastic trivia are used to denote trivia that was Not produced by parsing source text, And are usually Not preserved during formatting.
Public propertyStatic memberElasticTab
An elastic trivia with kind WhitespaceTrivia containing a single tab character. Elastic trivia are used to denote trivia that was Not produced by parsing source text, And are usually Not preserved during formatting.
Public propertyStatic memberLineFeed
A trivia with kind EndOfLineTrivia containing a single line feed character.
Public propertyStatic memberSpace
A trivia with kind WhitespaceTrivia containing a single space character.
Public propertyStatic memberTab
A trivia with kind WhitespaceTrivia containing a single tab character.
Top
Methods
  NameDescription
Public methodStatic memberAccessorBlock(SyntaxKind, AccessorStatementSyntax, EndBlockStatementSyntax)
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 methodStatic memberAccessorBlock(SyntaxKind, AccessorStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
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 methodStatic memberAccessorStatement(SyntaxKind, SyntaxToken)
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 methodStatic memberAccessorStatement(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax)
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 methodStatic memberAddAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberAddAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberAddExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberAddExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberAddHandlerAccessorBlock(AccessorStatementSyntax)
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 methodStatic memberAddHandlerAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax)
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 methodStatic memberAddHandlerAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
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 methodStatic 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 methodStatic memberAddHandlerAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, ParameterListSyntax)
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 methodStatic memberAddHandlerAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax)
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 methodStatic memberAddHandlerStatement(ExpressionSyntax, ExpressionSyntax)
Represents an AddHandler or RemoveHandler statement. The Kind property determines which one.
Public methodStatic memberAddHandlerStatement(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents an AddHandler or RemoveHandler statement. The Kind property determines which one.
Public methodStatic memberAddRemoveHandlerStatement(SyntaxKind, SyntaxToken, ExpressionSyntax, ExpressionSyntax)
Represents an AddHandler or RemoveHandler statement. The Kind property determines which one.
Public methodStatic memberAddRemoveHandlerStatement(SyntaxKind, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents an AddHandler or RemoveHandler statement. The Kind property determines which one.
Public methodStatic memberAddressOfExpression(ExpressionSyntax)
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public methodStatic memberAddressOfExpression(SyntaxToken, ExpressionSyntax)
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public methodStatic memberAggregateClause(SeparatedSyntaxListCollectionRangeVariableSyntax, SeparatedSyntaxListAggregationRangeVariableSyntax)
Represents an Aggregate query operator.
Public methodStatic memberAggregateClause(SeparatedSyntaxListCollectionRangeVariableSyntax, SyntaxListQueryClauseSyntax, SeparatedSyntaxListAggregationRangeVariableSyntax)
Represents an Aggregate query operator.
Public methodStatic memberAggregateClause(SyntaxToken, SeparatedSyntaxListCollectionRangeVariableSyntax, SyntaxListQueryClauseSyntax, SyntaxToken, SeparatedSyntaxListAggregationRangeVariableSyntax)
Represents an Aggregate query operator.
Public methodStatic memberAggregationRangeVariable(AggregationSyntax)
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 methodStatic memberAggregationRangeVariable(VariableNameEqualsSyntax, AggregationSyntax)
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 methodStatic memberAndAlsoExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberAndAlsoExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberAndExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberAndExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberAnonymousObjectCreationExpression(ObjectMemberInitializerSyntax)
Represents a New expression that create an object of anonymous type.
Public methodStatic memberAnonymousObjectCreationExpression(SyntaxListAttributeListSyntax, ObjectMemberInitializerSyntax)
Represents a New expression that create an object of anonymous type.
Public methodStatic memberAnonymousObjectCreationExpression(SyntaxToken, SyntaxListAttributeListSyntax, ObjectMemberInitializerSyntax)
Represents a New expression that create an object of anonymous type.
Public methodStatic memberAreEquivalent(SyntaxToken, SyntaxToken)
Determines if two syntax tokens are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalent(SyntaxTokenList, SyntaxTokenList)
Determines if two lists of tokens are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalent(SyntaxNode, SyntaxNode, Boolean)
Determines if two syntax nodes are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalent(SyntaxNode, SyntaxNode, FuncT, TResult)
Public methodStatic memberAreEquivalent(SyntaxTree, SyntaxTree, Boolean)
Determines if two trees are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalentTNode(SeparatedSyntaxListTNode, SeparatedSyntaxListTNode, FuncT, TResult)
Public methodStatic memberAreEquivalentTNode(SyntaxListTNode, SyntaxListTNode, FuncT, TResult)
Public methodStatic memberArgumentList
Represents a parenthesized argument list.
Public methodStatic memberArgumentList(SeparatedSyntaxListArgumentSyntax)
Represents a parenthesized argument list.
Public methodStatic memberArgumentList(SyntaxToken, SeparatedSyntaxListArgumentSyntax, SyntaxToken)
Represents a parenthesized argument list.
Public methodStatic memberArrayCreationExpression(TypeSyntax, CollectionInitializerSyntax)
Represents an expression that creates a new array.
Public methodStatic memberArrayCreationExpression(SyntaxListAttributeListSyntax, TypeSyntax, ArgumentListSyntax, CollectionInitializerSyntax)
Represents an expression that creates a new array.
Public methodStatic memberArrayCreationExpression(SyntaxToken, SyntaxListAttributeListSyntax, TypeSyntax, ArgumentListSyntax, SyntaxListArrayRankSpecifierSyntax, CollectionInitializerSyntax)
Represents an expression that creates a new array.
Public methodStatic memberArrayRankSpecifier
Represents a modifier that describes an array type, without bounds, such as "()" or "(,)".
Public methodStatic memberArrayRankSpecifier(SyntaxToken, SyntaxTokenList, SyntaxToken)
Represents a modifier that describes an array type, without bounds, such as "()" or "(,)".
Public methodStatic memberArrayType(TypeSyntax)
Represents an array type, such as "A() or "A(,)", without bounds specified for the array.
Public methodStatic memberArrayType(TypeSyntax, SyntaxListArrayRankSpecifierSyntax)
Represents an array type, such as "A() or "A(,)", without bounds specified for the array.
Public methodStatic memberAscendingOrdering(ExpressionSyntax)
An expression to order by, plus an optional ordering. The Kind indicates whether to order in ascending or descending order.
Public methodStatic memberAscendingOrdering(ExpressionSyntax, SyntaxToken)
An expression to order by, plus an optional ordering. The Kind indicates whether to order in ascending or descending order.
Public methodStatic memberAsNewClause(NewExpressionSyntax)
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 methodStatic memberAsNewClause(SyntaxToken, NewExpressionSyntax)
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 methodStatic memberAssignmentStatement
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberAttribute(TypeSyntax)
Represents a single attribute declaration within an attribute list.
Public methodStatic memberAttribute(AttributeTargetSyntax, TypeSyntax, ArgumentListSyntax)
Represents a single attribute declaration within an attribute list.
Public methodStatic memberAttributeList
Represents a group of attributes within "<" and ">" brackets.
Public methodStatic memberAttributeList(SeparatedSyntaxListAttributeSyntax)
Represents a group of attributes within "<" and ">" brackets.
Public methodStatic memberAttributeList(SyntaxToken, SeparatedSyntaxListAttributeSyntax, SyntaxToken)
Represents a group of attributes within "<" and ">" brackets.
Public methodStatic memberAttributesStatement
Represents a file-level attribute, in which the attributes have no other syntactic element they are attached to.
Public methodStatic memberAttributesStatement(SyntaxListAttributeListSyntax)
Represents a file-level attribute, in which the attributes have no other syntactic element they are attached to.
Public methodStatic memberAttributeTarget(SyntaxToken)
Represents a single attribute declaration within an attribute list.
Public methodStatic memberAttributeTarget(SyntaxToken, SyntaxToken)
Represents a single attribute declaration within an attribute list.
Public methodStatic memberAwaitExpression(ExpressionSyntax)
Represents an Await expression.
Public methodStatic memberAwaitExpression(SyntaxToken, ExpressionSyntax)
Represents an Await expression.
Public methodStatic 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 methodStatic memberBadDirectiveTrivia(SyntaxToken)
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 methodStatic memberBadToken(String)
Public methodStatic memberBadToken(SyntaxTriviaList, String, SyntaxTriviaList)
Public methodStatic memberBinaryConditionalExpression(ExpressionSyntax, ExpressionSyntax)
Represents a conditional expression, If(condition, true-expr, false-expr) or If(expr, nothing-expr).
Public methodStatic memberBinaryConditionalExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents a conditional expression, If(condition, true-expr, false-expr) or If(expr, nothing-expr).
Public methodStatic memberBinaryExpression
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 methodStatic memberBracketedIdentifier(String)
Create a bracketed identifier.
Public methodStatic memberBracketedIdentifier(SyntaxTriviaList, String, SyntaxTriviaList)
Create a bracketed identifier.
Public methodStatic memberCallStatement(ExpressionSyntax)
Represent an call statement (also known as a invocation statement).
Public methodStatic memberCallStatement(SyntaxToken, ExpressionSyntax)
Represent an call statement (also known as a invocation statement).
Public methodStatic memberCaseBlock(CaseStatementSyntax)
Represents a case statement and its subsequent block.
Public methodStatic memberCaseBlock(CaseStatementSyntax, SyntaxListStatementSyntax)
Represents a case statement and its subsequent block.
Public methodStatic memberCaseBlock(SyntaxKind, CaseStatementSyntax)
Represents a case statement and its subsequent block.
Public methodStatic memberCaseBlock(SyntaxKind, CaseStatementSyntax, SyntaxListStatementSyntax)
Represents a case statement and its subsequent block.
Public methodStatic memberCaseElseBlock(CaseStatementSyntax)
Represents a case statement and its subsequent block.
Public methodStatic memberCaseElseBlock(CaseStatementSyntax, SyntaxListStatementSyntax)
Represents a case statement and its subsequent block.
Public methodStatic memberCaseElseStatement(CaseClauseSyntax)
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 methodStatic memberCaseElseStatement(SeparatedSyntaxListCaseClauseSyntax)
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 methodStatic memberCaseElseStatement(SyntaxToken, SeparatedSyntaxListCaseClauseSyntax)
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 methodStatic memberCaseEqualsClause(ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseEqualsClause(SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseGreaterThanClause(ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseGreaterThanClause(SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseGreaterThanOrEqualClause(ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseGreaterThanOrEqualClause(SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseLessThanClause(ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseLessThanClause(SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseLessThanOrEqualClause(ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseLessThanOrEqualClause(SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseNotEqualsClause(ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseNotEqualsClause(SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberCaseStatement(CaseClauseSyntax)
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 methodStatic memberCaseStatement(SeparatedSyntaxListCaseClauseSyntax)
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 methodStatic memberCaseStatement(SyntaxKind, SeparatedSyntaxListCaseClauseSyntax)
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 methodStatic memberCaseStatement(SyntaxKind, CaseClauseSyntax)
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 methodStatic memberCaseStatement(SyntaxToken, SeparatedSyntaxListCaseClauseSyntax)
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 methodStatic memberCaseStatement(SyntaxKind, SyntaxToken, SeparatedSyntaxListCaseClauseSyntax)
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 methodStatic memberCatchBlock(CatchStatementSyntax)
Represents a "Catch ..." block.
Public methodStatic memberCatchBlock(CatchStatementSyntax, SyntaxListStatementSyntax)
Represents a "Catch ..." block.
Public methodStatic memberCatchFilterClause(ExpressionSyntax)
Represents the "When ..." clause of a "Catch" statement.
Public methodStatic memberCatchFilterClause(SyntaxToken, ExpressionSyntax)
Represents the "When ..." clause of a "Catch" statement.
Public methodStatic memberCatchStatement
Represents the "Catch ... When ..." statement that begins a "Catch" block.
Public methodStatic memberCatchStatement(IdentifierNameSyntax, SimpleAsClauseSyntax, CatchFilterClauseSyntax)
Represents the "Catch ... When ..." statement that begins a "Catch" block.
Public methodStatic memberCatchStatement(SyntaxToken, IdentifierNameSyntax, SimpleAsClauseSyntax, CatchFilterClauseSyntax)
Represents the "Catch ... When ..." statement that begins a "Catch" block.
Public methodStatic 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 methodStatic memberCharacterLiteralToken(String, Char)
Represents an string literal token.
Public methodStatic memberCharacterLiteralToken(SyntaxTriviaList, String, Char, SyntaxTriviaList)
Represents an string literal token.
Public methodStatic memberClassBlock(ClassStatementSyntax)
Represents a declaration of a Class its contents and the End statement that ends it.
Public methodStatic memberClassBlock(ClassStatementSyntax, SyntaxListInheritsStatementSyntax, SyntaxListImplementsStatementSyntax, SyntaxListStatementSyntax)
Represents a declaration of a Class its contents and the End statement that ends it.
Public methodStatic memberClassBlock(ClassStatementSyntax, SyntaxListInheritsStatementSyntax, SyntaxListImplementsStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a declaration of a Class its contents and the End statement that ends it.
Public methodStatic 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 methodStatic memberClassStatement(String)
Represents the beginning statement of a Class declaration. This node always appears as the Begin of a TypeBlock with Kind=ClassDeclarationBlock.
Public methodStatic memberClassStatement(SyntaxToken)
Represents the beginning statement of a Class declaration. This node always appears as the Begin of a TypeBlock with Kind=ClassDeclarationBlock.
Public methodStatic memberClassStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)
Represents the beginning statement of a Class declaration. This node always appears as the Begin of a TypeBlock with Kind=ClassDeclarationBlock.
Public methodStatic memberClassStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)
Represents the beginning statement of a Class declaration. This node always appears as the Begin of a TypeBlock with Kind=ClassDeclarationBlock.
Public methodStatic memberCollectionInitializer
Represents an expression that creates a new array without naming the element type.
Public methodStatic memberCollectionInitializer(SeparatedSyntaxListExpressionSyntax)
Represents an expression that creates a new array without naming the element type.
Public methodStatic memberCollectionInitializer(SyntaxToken, SeparatedSyntaxListExpressionSyntax, SyntaxToken)
Represents an expression that creates a new array without naming the element type.
Public methodStatic memberCollectionRangeVariable(ModifiedIdentifierSyntax, ExpressionSyntax)
Describes a single variable of the form "x [As Type] In expression" for use in query expressions.
Public methodStatic memberCollectionRangeVariable(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, ExpressionSyntax)
Describes a single variable of the form "x [As Type] In expression" for use in query expressions.
Public methodStatic memberCollectionRangeVariable(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, SyntaxToken, ExpressionSyntax)
Describes a single variable of the form "x [As Type] In expression" for use in query expressions.
Public methodStatic memberColonTrivia
Trivia nodes represents parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessors directives, and disabled code.
Public methodStatic memberCommentTrivia
Trivia nodes represents parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessors directives, and disabled code.
Public methodStatic memberCompilationUnit
Represents an entire source file of VB code.
Public methodStatic memberCompilationUnit(SyntaxListOptionStatementSyntax, SyntaxListImportsStatementSyntax, SyntaxListAttributesStatementSyntax, SyntaxListStatementSyntax)
Represents an entire source file of VB code.
Public methodStatic memberCompilationUnit(SyntaxListOptionStatementSyntax, SyntaxListImportsStatementSyntax, SyntaxListAttributesStatementSyntax, SyntaxListStatementSyntax, SyntaxToken)
Represents an entire source file of VB code.
Public methodStatic memberConcatenateAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberConcatenateAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberConcatenateExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberConcatenateExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberConditionalAccessExpression(ExpressionSyntax)
ExpressionSyntax node representing the object conditionally accessed.
Public methodStatic memberConditionalAccessExpression(ExpressionSyntax, ExpressionSyntax)
ExpressionSyntax node representing the object conditionally accessed.
Public methodStatic memberConditionalAccessExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
ExpressionSyntax node representing the object conditionally accessed.
Public methodStatic memberConflictMarkerTrivia
Trivia nodes represents parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessors directives, and disabled code.
Public methodStatic memberConstDirectiveTrivia(String, ExpressionSyntax)
Represents a #Const pre-processing constant declaration appearing in source.
Public methodStatic memberConstDirectiveTrivia(SyntaxToken, ExpressionSyntax)
Represents a #Const pre-processing constant declaration appearing in source.
Public methodStatic memberConstDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a #Const pre-processing constant declaration appearing in source.
Public methodStatic memberConstructorBlock(SubNewStatementSyntax)
Represents a constructor block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberConstructorBlock(SubNewStatementSyntax, SyntaxListStatementSyntax)
Represents a constructor block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberConstructorBlock(SubNewStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a constructor block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberContinueDoStatement
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public methodStatic memberContinueDoStatement(SyntaxToken, SyntaxToken)
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public methodStatic memberContinueForStatement
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public methodStatic memberContinueForStatement(SyntaxToken, SyntaxToken)
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public methodStatic memberContinueStatement(SyntaxKind, SyntaxToken)
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public methodStatic memberContinueStatement(SyntaxKind, SyntaxToken, SyntaxToken)
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public methodStatic memberContinueWhileStatement
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public methodStatic memberContinueWhileStatement(SyntaxToken, SyntaxToken)
Represents a "Continue (block)" statement. THe kind of block referenced can be determined by examining the Kind.
Public methodStatic memberCrefOperatorReference(SyntaxToken)
Public methodStatic memberCrefOperatorReference(SyntaxToken, SyntaxToken)
Public methodStatic memberCrefReference(TypeSyntax)
Syntax node class that represents a value of 'cref' attribute inside documentation comment trivia.
Public methodStatic memberCrefReference(TypeSyntax, CrefSignatureSyntax, SimpleAsClauseSyntax)
Syntax node class that represents a value of 'cref' attribute inside documentation comment trivia.
Public methodStatic memberCrefSignature(CrefSignaturePartSyntax)
Represents a parenthesized list of argument types for a signature inside CrefReferenceSyntax syntax.
Public methodStatic memberCrefSignature(SeparatedSyntaxListCrefSignaturePartSyntax)
Represents a parenthesized list of argument types for a signature inside CrefReferenceSyntax syntax.
Public methodStatic memberCrefSignature(SyntaxToken, SeparatedSyntaxListCrefSignaturePartSyntax, SyntaxToken)
Represents a parenthesized list of argument types for a signature inside CrefReferenceSyntax syntax.
Public methodStatic memberCrefSignaturePart
Public methodStatic memberCrefSignaturePart(SyntaxToken, TypeSyntax)
Public methodStatic memberCTypeExpression(ExpressionSyntax, TypeSyntax)
Public methodStatic memberCTypeExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
Public methodStatic 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 methodStatic memberDateLiteralToken(String, DateTime)
Represents an Date literal token.
Public methodStatic memberDateLiteralToken(SyntaxTriviaList, String, DateTime, SyntaxTriviaList)
Represents an Date literal token.
Public methodStatic memberDecimalLiteralToken(String, TypeCharacter, Decimal)
Represents a Decimal literal token.
Public methodStatic memberDecimalLiteralToken(SyntaxTriviaList, String, TypeCharacter, Decimal, SyntaxTriviaList)
Represents a Decimal literal token.
Public methodStatic memberDeclareFunctionStatement(String, LiteralExpressionSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareFunctionStatement(SyntaxToken, LiteralExpressionSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareFunctionStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareFunctionStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareStatement(SyntaxKind, SyntaxToken, SyntaxToken, LiteralExpressionSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareStatement(SyntaxKind, SyntaxToken, String, LiteralExpressionSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareStatement(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareStatement(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareSubStatement(String, LiteralExpressionSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareSubStatement(SyntaxToken, LiteralExpressionSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareSubStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDeclareSubStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A Declare statement that declares an external DLL method.
Public methodStatic memberDelegateFunctionStatement(String)
A statement that declares a delegate type.
Public methodStatic memberDelegateFunctionStatement(SyntaxToken)
A statement that declares a delegate type.
Public methodStatic memberDelegateFunctionStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A statement that declares a delegate type.
Public methodStatic memberDelegateFunctionStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A statement that declares a delegate type.
Public methodStatic memberDelegateStatement(SyntaxKind, SyntaxToken, SyntaxToken)
A statement that declares a delegate type.
Public methodStatic memberDelegateStatement(SyntaxKind, SyntaxToken, String)
A statement that declares a delegate type.
Public methodStatic memberDelegateStatement(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A statement that declares a delegate type.
Public methodStatic memberDelegateStatement(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A statement that declares a delegate type.
Public methodStatic memberDelegateSubStatement(String)
A statement that declares a delegate type.
Public methodStatic memberDelegateSubStatement(SyntaxToken)
A statement that declares a delegate type.
Public methodStatic memberDelegateSubStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A statement that declares a delegate type.
Public methodStatic memberDelegateSubStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
A statement that declares a delegate type.
Public methodStatic memberDescendingOrdering(ExpressionSyntax)
An expression to order by, plus an optional ordering. The Kind indicates whether to order in ascending or descending order.
Public methodStatic memberDescendingOrdering(ExpressionSyntax, SyntaxToken)
An expression to order by, plus an optional ordering. The Kind indicates whether to order in ascending or descending order.
Public methodStatic memberDictionaryAccessExpression(SimpleNameSyntax)
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public methodStatic memberDictionaryAccessExpression(ExpressionSyntax, SimpleNameSyntax)
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public methodStatic memberDictionaryAccessExpression(ExpressionSyntax, SyntaxToken, SimpleNameSyntax)
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public methodStatic memberDirectCastExpression(ExpressionSyntax, TypeSyntax)
Public methodStatic memberDirectCastExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
Public methodStatic memberDisabledTextTrivia
Trivia nodes represents parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessors directives, and disabled code.
Public methodStatic memberDisableWarningDirectiveTrivia(IdentifierNameSyntax)
Represents #Disable Warning pre-processing directive appearing in source.
Public methodStatic memberDisableWarningDirectiveTrivia(SeparatedSyntaxListIdentifierNameSyntax)
Represents #Disable Warning pre-processing directive appearing in source.
Public methodStatic memberDisableWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxListIdentifierNameSyntax)
Represents #Disable Warning pre-processing directive appearing in source.
Public methodStatic memberDistinctClause
Represents the "Distinct" query operator.
Public methodStatic memberDistinctClause(SyntaxToken)
Represents the "Distinct" query operator.
Public methodStatic memberDivideAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberDivideAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberDivideExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberDivideExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberDocumentationComment
Creates an xml documentation comment that abstracts xml syntax creation.
Public methodStatic memberDocumentationCommentExteriorTrivia
Trivia nodes represents parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessors directives, and disabled code.
Public methodStatic memberDocumentationCommentLineBreakToken(String, String)
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 methodStatic memberDocumentationCommentLineBreakToken(SyntaxTriviaList, String, String, SyntaxTriviaList)
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 methodStatic memberDocumentationCommentTrivia
Represents a documentation comment e.g. ''' <Summary> appearing in source.
Public methodStatic memberDocumentationCommentTrivia(SyntaxListXmlNodeSyntax)
Represents a documentation comment e.g. ''' <Summary> appearing in source.
Public methodStatic memberDoLoopBlock(SyntaxKind, DoStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoLoopBlock(SyntaxKind, DoStatementSyntax, SyntaxListStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoLoopUntilBlock(DoStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoLoopUntilBlock(DoStatementSyntax, SyntaxListStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoLoopWhileBlock(DoStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoLoopWhileBlock(DoStatementSyntax, SyntaxListStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoStatement(SyntaxKind)
The Do statement that begins a Do-Loop block.
Public methodStatic memberDoStatement(SyntaxKind, WhileOrUntilClauseSyntax)
The Do statement that begins a Do-Loop block.
Public methodStatic memberDoStatement(SyntaxKind, SyntaxToken, WhileOrUntilClauseSyntax)
The Do statement that begins a Do-Loop block.
Public methodStatic memberDoUntilLoopBlock(DoStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoUntilLoopBlock(DoStatementSyntax, SyntaxListStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoUntilStatement
The Do statement that begins a Do-Loop block.
Public methodStatic memberDoUntilStatement(WhileOrUntilClauseSyntax)
The Do statement that begins a Do-Loop block.
Public methodStatic memberDoUntilStatement(SyntaxToken, WhileOrUntilClauseSyntax)
The Do statement that begins a Do-Loop block.
Public methodStatic memberDoWhileLoopBlock(DoStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoWhileLoopBlock(DoStatementSyntax, SyntaxListStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberDoWhileStatement
The Do statement that begins a Do-Loop block.
Public methodStatic memberDoWhileStatement(WhileOrUntilClauseSyntax)
The Do statement that begins a Do-Loop block.
Public methodStatic memberDoWhileStatement(SyntaxToken, WhileOrUntilClauseSyntax)
The Do statement that begins a Do-Loop block.
Public methodStatic memberElasticEndOfLine
Creates a trivia with kind EndOfLineTrivia containing the specified text. Elastic trivia are used to denote trivia that was Not produced by parsing source text, And are usually Not preserved during formatting.
Public methodStatic memberElasticWhitespace
Creates a trivia with kind WhitespaceTrivia containing the specified text. Elastic trivia are used to denote trivia that was Not produced by parsing source text, And are usually Not preserved during formatting.
Public methodStatic memberElseBlock
Represents an "Else ..." block.
Public methodStatic memberElseBlock(SyntaxListStatementSyntax)
Represents an "Else ..." block.
Public methodStatic memberElseBlock(ElseStatementSyntax, SyntaxListStatementSyntax)
Represents an "Else ..." block.
Public methodStatic memberElseCaseClause
The "Else" part in a Case Else statement.
Public methodStatic memberElseCaseClause(SyntaxToken)
The "Else" part in a Case Else statement.
Public methodStatic memberElseDirectiveTrivia
Represents an #Else pre-processing directive appearing in source.
Public methodStatic memberElseDirectiveTrivia(SyntaxToken, SyntaxToken)
Represents an #Else pre-processing directive appearing in source.
Public methodStatic memberElseIfBlock(ElseIfStatementSyntax)
Represents an "ElseIf ... Then ..." block.
Public methodStatic memberElseIfBlock(ElseIfStatementSyntax, SyntaxListStatementSyntax)
Represents an "ElseIf ... Then ..." block.
Public methodStatic memberElseIfDirectiveTrivia(SyntaxToken, ExpressionSyntax)
Represents the beginning of an #If pre-processing directive appearing in source.
Public methodStatic memberElseIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents the beginning of an #If pre-processing directive appearing in source.
Public methodStatic memberElseIfStatement(ExpressionSyntax)
Represents the "ElseIf ... Then" statement that begins an "ElseIf" block.
Public methodStatic memberElseIfStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents the "ElseIf ... Then" statement that begins an "ElseIf" block.
Public methodStatic memberElseStatement
Represents the "Else" statement that begins an "Else" block.
Public methodStatic memberElseStatement(SyntaxToken)
Represents the "Else" statement that begins an "Else" block.
Public methodStatic memberEmptyStatement
A class to represent an empty statement. This can occur when a colon is on a line without anything else.
Public methodStatic memberEmptyStatement(SyntaxToken)
A class to represent an empty statement. This can occur when a colon is on a line without anything else.
Public methodStatic memberEnableWarningDirectiveTrivia(IdentifierNameSyntax)
Represents #Enable Warning pre-processing directive appearing in source.
Public methodStatic memberEnableWarningDirectiveTrivia(SeparatedSyntaxListIdentifierNameSyntax)
Represents #Enable Warning pre-processing directive appearing in source.
Public methodStatic memberEnableWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxListIdentifierNameSyntax)
Represents #Enable Warning pre-processing directive appearing in source.
Public methodStatic memberEndAddHandlerStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndAddHandlerStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndBlockStatement(SyntaxKind, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndBlockStatement(SyntaxKind, SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndClassStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndClassStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndEnumStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndEnumStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndEventStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndEventStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndExternalSourceDirectiveTrivia
Represents an #End ExternalSource pre-processing directive appearing in source.
Public methodStatic memberEndExternalSourceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)
Represents an #End ExternalSource pre-processing directive appearing in source.
Public methodStatic memberEndFunctionStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndFunctionStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndGetStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndGetStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndIfDirectiveTrivia
Represents an #End If pre-processing directive appearing in source.
Public methodStatic memberEndIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)
Represents an #End If pre-processing directive appearing in source.
Public methodStatic memberEndIfStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndIfStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndInterfaceStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndInterfaceStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndModuleStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndModuleStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndNamespaceStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndNamespaceStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndOfLine(String)
Creates a trivia with kind EndOfLineTrivia containing the specified text.
Public methodStatic memberEndOfLine(String, Boolean) Obsolete.
Public methodStatic memberEndOfLineTrivia
Trivia nodes represents parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessors directives, and disabled code.
Public methodStatic memberEndOperatorStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndOperatorStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndPropertyStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndPropertyStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndRaiseEventStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndRaiseEventStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndRegionDirectiveTrivia
Represents an #End Region directive appearing in source.
Public methodStatic memberEndRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)
Represents an #End Region directive appearing in source.
Public methodStatic memberEndRemoveHandlerStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndRemoveHandlerStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndSelectStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndSelectStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndSetStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndSetStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndStatement
Represents a "Stop" or "End" statement. The Kind can be used to determine which kind of statement this is.
Public methodStatic memberEndStructureStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndStructureStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndSubStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndSubStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndSyncLockStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndSyncLockStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndTryStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndTryStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndUsingStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndUsingStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndWhileStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndWhileStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndWithStatement
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEndWithStatement(SyntaxToken, SyntaxToken)
Represents an "End XXX" statement, where XXX is a single keyword.
Public methodStatic memberEnumBlock(EnumStatementSyntax)
Represents a declaration of an Enum, its contents and the End Enum statement that ends it.
Public methodStatic memberEnumBlock(EnumStatementSyntax, SyntaxListStatementSyntax)
Represents a declaration of an Enum, its contents and the End Enum statement that ends it.
Public methodStatic memberEnumBlock(EnumStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a declaration of an Enum, its contents and the End Enum statement that ends it.
Public methodStatic memberEnumMemberDeclaration(String)
Represents a name and value in an EnumDeclarationBlock.
Public methodStatic memberEnumMemberDeclaration(SyntaxToken)
Represents a name and value in an EnumDeclarationBlock.
Public methodStatic memberEnumMemberDeclaration(SyntaxListAttributeListSyntax, SyntaxToken, EqualsValueSyntax)
Represents a name and value in an EnumDeclarationBlock.
Public methodStatic memberEnumStatement(String)
Represents the beginning statement of an Enum declaration. This node always appears as the Begin of an EnumBlock with Kind=EnumDeclarationBlock.
Public methodStatic memberEnumStatement(SyntaxToken)
Represents the beginning statement of an Enum declaration. This node always appears as the Begin of an EnumBlock with Kind=EnumDeclarationBlock.
Public methodStatic memberEnumStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, AsClauseSyntax)
Represents the beginning statement of an Enum declaration. This node always appears as the Begin of an EnumBlock with Kind=EnumDeclarationBlock.
Public methodStatic memberEnumStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, AsClauseSyntax)
Represents the beginning statement of an Enum declaration. This node always appears as the Begin of an EnumBlock with Kind=EnumDeclarationBlock.
Public methodStatic memberEqualsExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberEqualsExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberEqualsValue(ExpressionSyntax)
Represents an "= initializer" clause in a declaration for a variable, parameter or automatic property.
Public methodStatic memberEqualsValue(SyntaxToken, ExpressionSyntax)
Represents an "= initializer" clause in a declaration for a variable, parameter or automatic property.
Public methodStatic memberEraseStatement(ExpressionSyntax)
Represents an "Erase" statement.
Public methodStatic memberEraseStatement(SeparatedSyntaxListExpressionSyntax)
Represents an "Erase" statement.
Public methodStatic memberEraseStatement(SyntaxToken, SeparatedSyntaxListExpressionSyntax)
Represents an "Erase" statement.
Public methodStatic memberErrorStatement(ExpressionSyntax)
Represents the "Error" statement.
Public methodStatic memberErrorStatement(SyntaxToken, ExpressionSyntax)
Represents the "Error" statement.
Public methodStatic memberEventBlock(EventStatementSyntax, SyntaxListAccessorBlockSyntax)
Represents a custom event declaration: A declaration that has a beginning event declaration, some accessor blocks and an end statement.
Public methodStatic memberEventBlock(EventStatementSyntax, SyntaxListAccessorBlockSyntax, EndBlockStatementSyntax)
Represents a custom event declaration: A declaration that has a beginning event declaration, some accessor blocks and an end statement.
Public methodStatic memberEventStatement(String)
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 methodStatic memberEventStatement(SyntaxToken)
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 methodStatic memberEventStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax, ImplementsClauseSyntax)
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 methodStatic memberEventStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax, ImplementsClauseSyntax)
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 methodStatic memberExclusiveOrExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberExclusiveOrExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberExitDoStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitDoStatement(SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitForStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitForStatement(SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitFunctionStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitFunctionStatement(SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitOperatorStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitOperatorStatement(SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitPropertyStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitPropertyStatement(SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitSelectStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitSelectStatement(SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitStatement(SyntaxKind, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitStatement(SyntaxKind, SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitSubStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitSubStatement(SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitTryStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitTryStatement(SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitWhileStatement
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExitWhileStatement(SyntaxToken, SyntaxToken)
An exit statement. The kind of block being exited can be found by examining the Kind.
Public methodStatic memberExponentiateAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberExponentiateAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberExponentiateExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberExponentiateExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberExpressionRangeVariable(ExpressionSyntax)
Describes a single variable of the form "[x [As Type] =] expression" for use in query expressions.
Public methodStatic memberExpressionRangeVariable(VariableNameEqualsSyntax, ExpressionSyntax)
Describes a single variable of the form "[x [As Type] =] expression" for use in query expressions.
Public methodStatic 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 methodStatic memberExternalChecksumDirectiveTrivia
Represents an #ExternalChecksum pre-processing directive appearing in source.
Public methodStatic memberExternalChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)
Represents an #ExternalChecksum pre-processing directive appearing in source.
Public methodStatic memberExternalSourceDirectiveTrivia
Represents the beginning of a #ExternalSource pre-processing directive appearing in source.
Public methodStatic memberExternalSourceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)
Represents the beginning of a #ExternalSource pre-processing directive appearing in source.
Public methodStatic 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 methodStatic memberFieldDeclaration(SeparatedSyntaxListVariableDeclaratorSyntax)
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 methodStatic memberFieldDeclaration(VariableDeclaratorSyntax)
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 methodStatic memberFieldDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SeparatedSyntaxListVariableDeclaratorSyntax)
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 methodStatic memberFinallyBlock
Represents a "Finally ..." block of a "Try" block.
Public methodStatic memberFinallyBlock(SyntaxListStatementSyntax)
Represents a "Finally ..." block of a "Try" block.
Public methodStatic memberFinallyBlock(FinallyStatementSyntax, SyntaxListStatementSyntax)
Represents a "Finally ..." block of a "Try" block.
Public methodStatic memberFinallyStatement
Represents the "Finally" statement that begins a "Finally" block.
Public methodStatic memberFinallyStatement(SyntaxToken)
Represents the "Finally" statement that begins a "Finally" block.
Public methodStatic memberFloatingLiteralToken(String, TypeCharacter, Double)
Public methodStatic memberFloatingLiteralToken(SyntaxTriviaList, String, TypeCharacter, Double, SyntaxTriviaList)
Public methodStatic memberForBlock(ForStatementSyntax)
Represents a For 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 methodStatic memberForBlock(ForStatementSyntax, SyntaxListStatementSyntax, NextStatementSyntax)
Represents a For 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 methodStatic memberForEachBlock(ForEachStatementSyntax)
Represents a 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 methodStatic memberForEachBlock(ForEachStatementSyntax, SyntaxListStatementSyntax, NextStatementSyntax)
Represents a 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 methodStatic memberForEachStatement(VisualBasicSyntaxNode, ExpressionSyntax)
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 methodStatic memberForEachStatement(SyntaxToken, SyntaxToken, VisualBasicSyntaxNode, SyntaxToken, ExpressionSyntax)
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 methodStatic memberForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax, ForStepClauseSyntax)
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 methodStatic memberForStatement(SyntaxToken, VisualBasicSyntaxNode, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, ForStepClauseSyntax)
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 methodStatic memberForStepClause(ExpressionSyntax)
The Step clause in a For Statement.
Public methodStatic memberForStepClause(SyntaxToken, ExpressionSyntax)
The Step clause in a For Statement.
Public methodStatic memberFromClause(CollectionRangeVariableSyntax)
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 methodStatic memberFromClause(SeparatedSyntaxListCollectionRangeVariableSyntax)
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 methodStatic memberFromClause(SyntaxToken, SeparatedSyntaxListCollectionRangeVariableSyntax)
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 methodStatic memberFunctionAggregation(String)
Represents an invocation of an Aggregation function in the aggregation range variable declaration of a Group By, Group Join or Aggregate query operator.
Public methodStatic memberFunctionAggregation(SyntaxToken)
Represents an invocation of an Aggregation function in the aggregation range variable declaration of a Group By, Group Join or Aggregate query operator.
Public methodStatic memberFunctionAggregation(SyntaxToken, ExpressionSyntax)
Represents an invocation of an Aggregation function in the aggregation range variable declaration of a Group By, Group Join or Aggregate query operator.
Public methodStatic memberFunctionAggregation(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents an invocation of an Aggregation function in the aggregation range variable declaration of a Group By, Group Join or Aggregate query operator.
Public methodStatic memberFunctionBlock(MethodStatementSyntax)
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberFunctionBlock(MethodStatementSyntax, SyntaxListStatementSyntax)
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberFunctionBlock(MethodStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberFunctionLambdaHeader
Represents the header part of a lambda expression
Public methodStatic memberFunctionLambdaHeader(SyntaxListAttributeListSyntax, SyntaxTokenList, ParameterListSyntax, SimpleAsClauseSyntax)
Represents the header part of a lambda expression
Public methodStatic memberFunctionLambdaHeader(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)
Represents the header part of a lambda expression
Public methodStatic memberFunctionStatement(String)
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 methodStatic memberFunctionStatement(SyntaxToken)
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 methodStatic memberFunctionStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)
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 methodStatic memberFunctionStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)
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 methodStatic memberGenericName(String, TypeArgumentListSyntax)
Represents a simple type name with one or more generic arguments, such as "X(Of Y, Z).
Public methodStatic memberGenericName(SyntaxToken, TypeArgumentListSyntax)
Represents a simple type name with one or more generic arguments, such as "X(Of Y, Z).
Public methodStatic memberGetAccessorBlock(AccessorStatementSyntax)
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 methodStatic memberGetAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax)
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 methodStatic memberGetAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
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 methodStatic 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 methodStatic memberGetAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, ParameterListSyntax)
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 methodStatic memberGetAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax)
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 methodStatic memberGetStandaloneExpression
Names on the right of qualified names and member access expressions are not stand-alone expressions. This method returns the appropriate parent of name syntax nodes that are on right of these constructs.
Public methodStatic memberGetTypeExpression(TypeSyntax)
Represents a GetType expression.
Public methodStatic memberGetTypeExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)
Represents a GetType expression.
Public methodStatic memberGetXmlNamespaceExpression
Represents a GetXmlNamespace expression.
Public methodStatic memberGetXmlNamespaceExpression(SyntaxToken, SyntaxToken, XmlPrefixNameSyntax, SyntaxToken)
Represents a GetXmlNamespace expression.
Public methodStatic memberGlobalName
Represents a name in the global namespace.
Public methodStatic memberGlobalName(SyntaxToken)
Represents a name in the global namespace.
Public methodStatic memberGoToStatement(LabelSyntax)
Represents a "GoTo" statement.
Public methodStatic memberGoToStatement(SyntaxToken, LabelSyntax)
Represents a "GoTo" statement.
Public methodStatic memberGreaterThanExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberGreaterThanExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberGreaterThanOrEqualExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberGreaterThanOrEqualExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic 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 methodStatic memberGroupAggregation(SyntaxToken)
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 methodStatic memberGroupByClause(SeparatedSyntaxListExpressionRangeVariableSyntax, SeparatedSyntaxListAggregationRangeVariableSyntax)
Represents the "Group By" query operator.
Public methodStatic memberGroupByClause(SeparatedSyntaxListExpressionRangeVariableSyntax, SeparatedSyntaxListExpressionRangeVariableSyntax, SeparatedSyntaxListAggregationRangeVariableSyntax)
Represents the "Group By" query operator.
Public methodStatic memberGroupByClause(SyntaxToken, SeparatedSyntaxListExpressionRangeVariableSyntax, SyntaxToken, SeparatedSyntaxListExpressionRangeVariableSyntax, SyntaxToken, SeparatedSyntaxListAggregationRangeVariableSyntax)
Represents the "Group By" query operator.
Public methodStatic memberGroupJoinClause(SeparatedSyntaxListCollectionRangeVariableSyntax, SeparatedSyntaxListJoinConditionSyntax, SeparatedSyntaxListAggregationRangeVariableSyntax)
Represents the "Group Join" query operator.
Public methodStatic memberGroupJoinClause(SeparatedSyntaxListCollectionRangeVariableSyntax, SyntaxListJoinClauseSyntax, SeparatedSyntaxListJoinConditionSyntax, SeparatedSyntaxListAggregationRangeVariableSyntax)
Represents the "Group Join" query operator.
Public methodStatic memberGroupJoinClause(SyntaxToken, SyntaxToken, SeparatedSyntaxListCollectionRangeVariableSyntax, SyntaxListJoinClauseSyntax, SyntaxToken, SeparatedSyntaxListJoinConditionSyntax, SyntaxToken, SeparatedSyntaxListAggregationRangeVariableSyntax)
Represents the "Group Join" query operator.
Public methodStatic memberHandlesClause(HandlesClauseItemSyntax)
Represents the "Handles ..." clause on a method declaration that describes which events this method handles.
Public methodStatic memberHandlesClause(SeparatedSyntaxListHandlesClauseItemSyntax)
Represents the "Handles ..." clause on a method declaration that describes which events this method handles.
Public methodStatic memberHandlesClause(SyntaxToken, SeparatedSyntaxListHandlesClauseItemSyntax)
Represents the "Handles ..." clause on a method declaration that describes which events this method handles.
Public methodStatic memberHandlesClauseItem(EventContainerSyntax, IdentifierNameSyntax)
Represents a single handled event in a "Handles ..." clause.
Public methodStatic memberHandlesClauseItem(EventContainerSyntax, SyntaxToken, IdentifierNameSyntax)
Represents a single handled event in a "Handles ..." clause.
Public methodStatic memberIdentifier(String)
Public methodStatic memberIdentifier(SyntaxTriviaList, String, SyntaxTriviaList)
Public methodStatic memberIdentifier(String, Boolean, String, TypeCharacter)
Public methodStatic memberIdentifier(SyntaxTriviaList, String, Boolean, String, TypeCharacter, SyntaxTriviaList)
Public methodStatic memberIdentifierLabel(String)
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public methodStatic memberIdentifierLabel(SyntaxToken)
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public methodStatic memberIdentifierName(String)
Represents a type name consisting of a single identifier (which might include brackets or a type character).
Public methodStatic memberIdentifierName(SyntaxToken)
Represents a type name consisting of a single identifier (which might include brackets or a type character).
Public methodStatic memberIfDirectiveTrivia(SyntaxToken, ExpressionSyntax)
Represents the beginning of an #If pre-processing directive appearing in source.
Public methodStatic memberIfDirectiveTrivia(SyntaxKind, SyntaxToken, ExpressionSyntax)
Represents the beginning of an #If pre-processing directive appearing in source.
Public methodStatic memberIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents the beginning of an #If pre-processing directive appearing in source.
Public methodStatic memberIfDirectiveTrivia(SyntaxKind, SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents the beginning of an #If pre-processing directive appearing in source.
Public methodStatic memberIfStatement(ExpressionSyntax)
Represents the "If ... Then" statement that begins a multi-line "If" block.
Public methodStatic memberIfStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents the "If ... Then" statement that begins a multi-line "If" block.
Public methodStatic memberImplementsClause(QualifiedNameSyntax)
Represents the "Implements ..." clause on a type member, which describes which interface members this member implements.
Public methodStatic memberImplementsClause(SeparatedSyntaxListQualifiedNameSyntax)
Represents the "Implements ..." clause on a type member, which describes which interface members this member implements.
Public methodStatic memberImplementsClause(SyntaxToken, SeparatedSyntaxListQualifiedNameSyntax)
Represents the "Implements ..." clause on a type member, which describes which interface members this member implements.
Public methodStatic memberImplementsStatement(SeparatedSyntaxListTypeSyntax)
Represents an Implements statement in a Class or Structure.
Public methodStatic memberImplementsStatement(TypeSyntax)
Represents an Implements statement in a Class or Structure.
Public methodStatic memberImplementsStatement(SyntaxToken, SeparatedSyntaxListTypeSyntax)
Represents an Implements statement in a Class or Structure.
Public methodStatic memberImportAliasClause(String)
Represents an alias identifier followed by an "=" token in an Imports clause.
Public methodStatic memberImportAliasClause(SyntaxToken)
Represents an alias identifier followed by an "=" token in an Imports clause.
Public methodStatic memberImportAliasClause(SyntaxToken, SyntaxToken)
Represents an alias identifier followed by an "=" token in an Imports clause.
Public methodStatic memberImportsStatement
Represents an Imports statement, which has one or more imports clauses.
Public methodStatic memberImportsStatement(SeparatedSyntaxListImportsClauseSyntax)
Represents an Imports statement, which has one or more imports clauses.
Public methodStatic memberImportsStatement(SyntaxToken, SeparatedSyntaxListImportsClauseSyntax)
Represents an Imports statement, which has one or more imports clauses.
Public methodStatic 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 methodStatic memberIncompleteMember(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken)
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 methodStatic memberInferredFieldInitializer(ExpressionSyntax)
Represent a field initializer in a With {...} initializer where the field name is inferred from the initializer expression.
Public methodStatic memberInferredFieldInitializer(SyntaxToken, ExpressionSyntax)
Represent a field initializer in a With {...} initializer where the field name is inferred from the initializer expression.
Public methodStatic memberInheritsStatement(SeparatedSyntaxListTypeSyntax)
Represents an Inherits statement in a Class, Structure or Interface.
Public methodStatic memberInheritsStatement(TypeSyntax)
Represents an Inherits statement in a Class, Structure or Interface.
Public methodStatic memberInheritsStatement(SyntaxToken, SeparatedSyntaxListTypeSyntax)
Represents an Inherits statement in a Class, Structure or Interface.
Public methodStatic memberIntegerDivideAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberIntegerDivideAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberIntegerDivideExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberIntegerDivideExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberIntegerLiteralToken(String, LiteralBase, TypeCharacter, UInt64)
Public methodStatic memberIntegerLiteralToken(SyntaxTriviaList, String, LiteralBase, TypeCharacter, UInt64, SyntaxTriviaList)
Public methodStatic memberInterfaceBlock(InterfaceStatementSyntax)
Represents a declaration of a Interface, its contents and the End statement that ends it.
Public methodStatic memberInterfaceBlock(InterfaceStatementSyntax, SyntaxListInheritsStatementSyntax, SyntaxListImplementsStatementSyntax, SyntaxListStatementSyntax)
Represents a declaration of a Interface, its contents and the End statement that ends it.
Public methodStatic memberInterfaceBlock(InterfaceStatementSyntax, SyntaxListInheritsStatementSyntax, SyntaxListImplementsStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a declaration of a Interface, its contents and the End statement that ends it.
Public methodStatic memberInterfaceStatement(String)
Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.
Public methodStatic memberInterfaceStatement(SyntaxToken)
Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.
Public methodStatic memberInterfaceStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)
Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.
Public methodStatic memberInterfaceStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)
Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.
Public methodStatic memberInterpolatedStringExpression(InterpolatedStringContentSyntax)
Represents an interpolated string expression.
Public methodStatic memberInterpolatedStringExpression(SyntaxListInterpolatedStringContentSyntax)
Represents an interpolated string expression.
Public methodStatic memberInterpolatedStringExpression(SyntaxToken, SyntaxListInterpolatedStringContentSyntax, SyntaxToken)
Represents an interpolated string expression.
Public methodStatic memberInterpolatedStringText
Represents literal text content in an interpolated string.
Public methodStatic memberInterpolatedStringText(SyntaxToken)
Represents literal text content in an interpolated string.
Public methodStatic memberInterpolatedStringTextToken(String, String)
Represents literal character data in interpolated string expression.
Public methodStatic memberInterpolatedStringTextToken(SyntaxTriviaList, String, String, SyntaxTriviaList)
Represents literal character data in interpolated string expression.
Public methodStatic memberInterpolation(ExpressionSyntax)
Represents an interpolation of an expression in an interpolated string expression e.g. '{expression[,alignment][:formatString]}'.
Public methodStatic memberInterpolation(ExpressionSyntax, InterpolationAlignmentClauseSyntax)
Represents an interpolation of an expression in an interpolated string expression e.g. '{expression[,alignment][:formatString]}'.
Public methodStatic memberInterpolation(SyntaxToken, ExpressionSyntax, InterpolationAlignmentClauseSyntax, InterpolationFormatClauseSyntax, SyntaxToken)
Represents an interpolation of an expression in an interpolated string expression e.g. '{expression[,alignment][:formatString]}'.
Public methodStatic memberInterpolationAlignmentClause(ExpressionSyntax)
Represents an alignment clause ',alignment' of an interpolated string embedded expression.
Public methodStatic memberInterpolationAlignmentClause(SyntaxToken, ExpressionSyntax)
Represents an alignment clause ',alignment' of an interpolated string embedded expression.
Public methodStatic memberInterpolationFormatClause
Represents a format string clause ':formatString' of an interpolated string embedded expression.
Public methodStatic memberInterpolationFormatClause(SyntaxToken, SyntaxToken)
Represents a format string clause ':formatString' of an interpolated string embedded expression.
Public methodStatic 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 methodStatic memberInvocationExpression(ExpressionSyntax)
Public methodStatic memberInvocationExpression(ExpressionSyntax, ArgumentListSyntax)
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 methodStatic memberIsExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberIsExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberIsNotExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberIsNotExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberJoinCondition(ExpressionSyntax, ExpressionSyntax)
Represents the "expression Equals expression" condition in a Join.
Public methodStatic memberJoinCondition(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents the "expression Equals expression" condition in a Join.
Public methodStatic memberKeywordEventContainer
Represents event container specified through special keywords "Me", "MyBase" or "MyClass"..
Public methodStatic memberLabel(SyntaxKind, SyntaxToken)
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public methodStatic memberLabel(SyntaxKind, String)
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public methodStatic memberLabelStatement(String)
Represents a label statement.
Public methodStatic memberLabelStatement(SyntaxToken)
Represents a label statement.
Public methodStatic memberLabelStatement(SyntaxToken, SyntaxToken)
Represents a label statement.
Public methodStatic memberLambdaHeader(SyntaxKind, SyntaxToken)
Represents the header part of a lambda expression
Public methodStatic memberLambdaHeader(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)
Represents the header part of a lambda expression
Public methodStatic memberLeftShiftAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberLeftShiftAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberLeftShiftExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberLeftShiftExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberLessThanExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberLessThanExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberLessThanOrEqualExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberLessThanOrEqualExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberLetClause(ExpressionRangeVariableSyntax)
Represents a "Let" query operator.
Public methodStatic memberLetClause(SeparatedSyntaxListExpressionRangeVariableSyntax)
Represents a "Let" query operator.
Public methodStatic memberLetClause(SyntaxToken, SeparatedSyntaxListExpressionRangeVariableSyntax)
Represents a "Let" query operator.
Public methodStatic memberLikeExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberLikeExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberLineContinuationTrivia
Trivia nodes represents parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessors directives, and disabled code.
Public methodStatic memberListTNode
Creates an empty list of syntax nodes.
Public methodStatic memberListTNode(IEnumerableT)
Public methodStatic memberLiteral(Char)
Creates a token with kind CharacterLiteralToken from a character value.
Public methodStatic memberLiteral(Decimal)
Creates a token with kind DecimalLiteralToken from a decimal value.
Public methodStatic memberLiteral(Double)
Creates a token with kind FloatingLiteralToken from an 8-byte floating point value.
Public methodStatic memberLiteral(Int32)
Creates a token with kind IntegerLiteralToken from a 4-byte signed integer value.
Public methodStatic memberLiteral(Int64)
Creates a token with kind IntegerLiteralToken from an 8-byte signed integer value.
Public methodStatic memberLiteral(Single)
Creates a token with kind FloatingLiteralToken from a 4-byte floating point value.
Public methodStatic memberLiteral(String)
Creates a token with kind StringLiteralToken from a string value.
Public methodStatic memberLiteral(UInt32)
Creates a token with kind IntegerLiteralToken from a 4-byte unsigned integer value.
Public methodStatic memberLiteral(UInt64)
Creates a token with kind IntegerLiteralToken from an 8-byte unsigned integer value.
Public methodStatic memberLiteral(String, Char)
Creates a token with kind CharacterLiteralToken from the text and corresponding character value.
Public methodStatic memberLiteral(String, Decimal)
Creates a token with kind DecimalLiteralToken from the text and corresponding decimal value.
Public methodStatic memberLiteral(String, Double)
Creates a token with kind FloatingLiteralToken from the text and corresponding 8-byte floating point value.
Public methodStatic memberLiteral(String, Int32)
Creates a token with kind IntegerLiteralToken from the text and corresponding 4-byte signed integer value.
Public methodStatic memberLiteral(String, Int64)
Creates a token with kind IntegerLiteralToken from the text and corresponding 8-byte signed integer value.
Public methodStatic memberLiteral(String, Single)
Creates a token with kind FloatingLiteralToken from the text and corresponding 4-byte floating point value.
Public methodStatic memberLiteral(String, String)
Creates a token with kind StringLiteralToken from the text and corresponding string value.
Public methodStatic memberLiteral(String, UInt32)
Creates a token with kind IntegerLiteralToken from the text and corresponding 4-byte unsigned integer value.
Public methodStatic memberLiteral(String, UInt64)
Creates a token with kind IntegerLiteralToken from the text and corresponding 8-byte unsigned integer value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Char, SyntaxTriviaList)
Creates a token with kind CharacterLiteralToken from the text and corresponding character value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Decimal, SyntaxTriviaList)
Creates a token with kind DecimalLiteralToken from the text and corresponding decimal value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Double, SyntaxTriviaList)
Creates a token with kind FloatingLiteralToken from the text and corresponding 8-byte floating point value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Int32, SyntaxTriviaList)
Creates a token with kind IntegerLiteralToken from the text and corresponding 4-byte signed integer value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Int64, SyntaxTriviaList)
Creates a token with kind IntegerLiteralToken from the text and corresponding 8-byte signed integer value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Single, SyntaxTriviaList)
Creates a token with kind FloatingLiteralToken from the text and corresponding 4-byte floating point value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, String, SyntaxTriviaList)
Creates a token with kind StringLiteralToken from the text and corresponding string value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, UInt32, SyntaxTriviaList)
Creates a token with kind IntegerLiteralToken from the text and corresponding 4-byte unsigned integer value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, UInt64, SyntaxTriviaList)
Creates a token with kind IntegerLiteralToken from the text and corresponding 8-byte unsigned integer value.
Public methodStatic memberLiteralExpression
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 methodStatic memberLocalDeclarationStatement
Represents the declaration of one or more local variables or constants.
Public methodStatic memberLoopStatement(SyntaxKind)
The Loop statement that begins a Do-Loop block.
Public methodStatic memberLoopStatement(SyntaxKind, WhileOrUntilClauseSyntax)
The Loop statement that begins a Do-Loop block.
Public methodStatic memberLoopStatement(SyntaxKind, SyntaxToken, WhileOrUntilClauseSyntax)
The Loop statement that begins a Do-Loop block.
Public methodStatic memberLoopUntilStatement
The Loop statement that begins a Do-Loop block.
Public methodStatic memberLoopUntilStatement(WhileOrUntilClauseSyntax)
The Loop statement that begins a Do-Loop block.
Public methodStatic memberLoopUntilStatement(SyntaxToken, WhileOrUntilClauseSyntax)
The Loop statement that begins a Do-Loop block.
Public methodStatic memberLoopWhileStatement
The Loop statement that begins a Do-Loop block.
Public methodStatic memberLoopWhileStatement(WhileOrUntilClauseSyntax)
The Loop statement that begins a Do-Loop block.
Public methodStatic memberLoopWhileStatement(SyntaxToken, WhileOrUntilClauseSyntax)
The Loop statement that begins a Do-Loop block.
Public methodStatic memberMeExpression
Identifies the special instance "Me"
Public methodStatic memberMeExpression(SyntaxToken)
Identifies the special instance "Me"
Public methodStatic memberMemberAccessExpression(SyntaxKind, SyntaxToken, SimpleNameSyntax)
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public methodStatic memberMemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SimpleNameSyntax)
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public methodStatic memberMethodBlock(SyntaxKind, MethodStatementSyntax, EndBlockStatementSyntax)
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberMethodBlock(SyntaxKind, MethodStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberMethodStatement(SyntaxKind, SyntaxToken, SyntaxToken)
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 methodStatic memberMethodStatement(SyntaxKind, SyntaxToken, String)
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 methodStatic memberMethodStatement(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)
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 methodStatic memberMidAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberMidAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberMidExpression(String, ArgumentListSyntax)
Represents a left-hand side of a MidAssignment statement.
Public methodStatic memberMidExpression(SyntaxToken, ArgumentListSyntax)
Represents a left-hand side of a MidAssignment statement.
Public methodStatic memberModifiedIdentifier(String)
Represents an identifier with optional "?" or "()" or "(,,,)" modifiers, as used in parameter declarations and variable declarations.
Public methodStatic memberModifiedIdentifier(SyntaxToken)
Represents an identifier with optional "?" or "()" or "(,,,)" modifiers, as used in parameter declarations and variable declarations.
Public methodStatic memberModifiedIdentifier(SyntaxToken, ArgumentListSyntax)
Represents an identifier with optional "?" or "()" or "(,,,)" modifiers, as used in parameter declarations and variable declarations.
Public methodStatic memberModifiedIdentifier(SyntaxToken, SyntaxToken, ArgumentListSyntax, SyntaxListArrayRankSpecifierSyntax)
Represents an identifier with optional "?" or "()" or "(,,,)" modifiers, as used in parameter declarations and variable declarations.
Public methodStatic memberModuleBlock(ModuleStatementSyntax)
Represents a declaration of Module, its contents and the End statement that ends it.
Public methodStatic memberModuleBlock(ModuleStatementSyntax, SyntaxListInheritsStatementSyntax, SyntaxListImplementsStatementSyntax, SyntaxListStatementSyntax)
Represents a declaration of Module, its contents and the End statement that ends it.
Public methodStatic memberModuleBlock(ModuleStatementSyntax, SyntaxListInheritsStatementSyntax, SyntaxListImplementsStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a declaration of Module, its contents and the End statement that ends it.
Public methodStatic memberModuleStatement(String)
Represents the beginning statement of a Module declaration. This node always appears as the Begin of a TypeBlock with Kind=ModuleDeclarationBlock.
Public methodStatic memberModuleStatement(SyntaxToken)
Represents the beginning statement of a Module declaration. This node always appears as the Begin of a TypeBlock with Kind=ModuleDeclarationBlock.
Public methodStatic memberModuleStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)
Represents the beginning statement of a Module declaration. This node always appears as the Begin of a TypeBlock with Kind=ModuleDeclarationBlock.
Public methodStatic memberModuleStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)
Represents the beginning statement of a Module declaration. This node always appears as the Begin of a TypeBlock with Kind=ModuleDeclarationBlock.
Public methodStatic memberModuloExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberModuloExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberMultiLineFunctionLambdaExpression(LambdaHeaderSyntax, EndBlockStatementSyntax)
Represents a multi-line lambda expression.
Public methodStatic memberMultiLineFunctionLambdaExpression(LambdaHeaderSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a multi-line lambda expression.
Public methodStatic memberMultiLineIfBlock(IfStatementSyntax)
Represents a multi-line "If ... Then ... ElseIf ... Then ... Else ... End If" block.
Public methodStatic memberMultiLineIfBlock(IfStatementSyntax, SyntaxListStatementSyntax, SyntaxListElseIfBlockSyntax, ElseBlockSyntax)
Represents a multi-line "If ... Then ... ElseIf ... Then ... Else ... End If" block.
Public methodStatic memberMultiLineIfBlock(IfStatementSyntax, SyntaxListStatementSyntax, SyntaxListElseIfBlockSyntax, ElseBlockSyntax, EndBlockStatementSyntax)
Represents a multi-line "If ... Then ... ElseIf ... Then ... Else ... End If" block.
Public methodStatic memberMultiLineLambdaExpression(SyntaxKind, LambdaHeaderSyntax, EndBlockStatementSyntax)
Represents a multi-line lambda expression.
Public methodStatic memberMultiLineLambdaExpression(SyntaxKind, LambdaHeaderSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a multi-line lambda expression.
Public methodStatic memberMultiLineSubLambdaExpression(LambdaHeaderSyntax, EndBlockStatementSyntax)
Represents a multi-line lambda expression.
Public methodStatic memberMultiLineSubLambdaExpression(LambdaHeaderSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a multi-line lambda expression.
Public methodStatic memberMultiplyAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberMultiplyAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberMultiplyExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberMultiplyExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberMyBaseExpression
Identifies the special instance "MyBase"
Public methodStatic memberMyBaseExpression(SyntaxToken)
Identifies the special instance "MyBase"
Public methodStatic memberMyClassExpression
Identifies the special instance "MyClass"
Public methodStatic memberMyClassExpression(SyntaxToken)
Identifies the special instance "MyClass"
Public methodStatic memberNameColonEquals(IdentifierNameSyntax)
Represents an identifier name followed by a ":=" token in a named argument.
Public methodStatic memberNameColonEquals(IdentifierNameSyntax, SyntaxToken)
Represents an identifier name followed by a ":=" token in a named argument.
Public methodStatic memberNamedFieldInitializer(IdentifierNameSyntax, ExpressionSyntax)
Represent a named field initializer in a With {...} initializer, such as ".x = expr".
Public methodStatic memberNamedFieldInitializer(SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken, ExpressionSyntax)
Represent a named field initializer in a With {...} initializer, such as ".x = expr".
Public methodStatic memberNamedTupleElement(String)
Represents a single declaration of a tuple element supplying element name and optionally a type.
Public methodStatic memberNamedTupleElement(SyntaxToken)
Represents a single declaration of a tuple element supplying element name and optionally a type.
Public methodStatic memberNamedTupleElement(SyntaxToken, SimpleAsClauseSyntax)
Represents a single declaration of a tuple element supplying element name and optionally a type.
Public methodStatic memberNameOfExpression(ExpressionSyntax)
Represents a NameOf expression.
Public methodStatic memberNameOfExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents a NameOf expression.
Public methodStatic memberNamespaceBlock(NamespaceStatementSyntax)
Represents a Namespace statement, its contents and the End Namespace statement.
Public methodStatic memberNamespaceBlock(NamespaceStatementSyntax, SyntaxListStatementSyntax)
Represents a Namespace statement, its contents and the End Namespace statement.
Public methodStatic memberNamespaceBlock(NamespaceStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a Namespace statement, its contents and the End Namespace statement.
Public methodStatic memberNamespaceStatement(NameSyntax)
Represents the beginning statement of a namespace declaration. This node always appears as the Begin of a BlockStatement with Kind=NamespaceBlock.
Public methodStatic memberNamespaceStatement(SyntaxToken, NameSyntax)
Represents the beginning statement of a namespace declaration. This node always appears as the Begin of a BlockStatement with Kind=NamespaceBlock.
Public methodStatic 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 methodStatic memberNextLabel
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public methodStatic memberNextLabel(SyntaxToken)
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public methodStatic 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 methodStatic memberNextStatement(SeparatedSyntaxListExpressionSyntax)
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 methodStatic memberNextStatement(SyntaxToken, SeparatedSyntaxListExpressionSyntax)
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 methodStatic memberNodeOrTokenList
Creates an empty SyntaxNodeOrTokenList.
Public methodStatic memberNodeOrTokenList(IEnumerableT)
Public methodStatic memberNodeOrTokenList(SyntaxNodeOrToken)
Creates a SyntaxNodeOrTokenList from one or more nodes and tokens.
Public methodStatic memberNotEqualsExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberNotEqualsExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberNotExpression(ExpressionSyntax)
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public methodStatic memberNotExpression(SyntaxToken, ExpressionSyntax)
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public methodStatic 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 methodStatic memberNullableType(TypeSyntax)
A type name that represents a nullable type, such as "Integer?".
Public methodStatic memberNullableType(TypeSyntax, SyntaxToken)
A type name that represents a nullable type, such as "Integer?".
Public methodStatic memberNumericLabel
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public methodStatic memberNumericLabel(SyntaxToken)
A label for a GoTo, Resume, or On Error statement. An identifier, line number, or next keyword.
Public methodStatic 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 methodStatic memberObjectCollectionInitializer(CollectionInitializerSyntax)
Represents a "From {...} clause used to initialize a new collection object's elements.
Public methodStatic memberObjectCollectionInitializer(SyntaxToken, CollectionInitializerSyntax)
Represents a "From {...} clause used to initialize a new collection object's elements.
Public methodStatic memberObjectCreationExpression(TypeSyntax)
Represents a New expression that creates a new non-array object, possibly with a "With" or "From" clause.
Public methodStatic memberObjectCreationExpression(SyntaxListAttributeListSyntax, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax)
Represents a New expression that creates a new non-array object, possibly with a "With" or "From" clause.
Public methodStatic memberObjectCreationExpression(SyntaxToken, SyntaxListAttributeListSyntax, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax)
Represents a New expression that creates a new non-array object, possibly with a "With" or "From" clause.
Public methodStatic memberObjectMemberInitializer(FieldInitializerSyntax)
Represents a "With {...} clause used to initialize a new object's members.
Public methodStatic memberObjectMemberInitializer(SeparatedSyntaxListFieldInitializerSyntax)
Represents a "With {...} clause used to initialize a new object's members.
Public methodStatic memberObjectMemberInitializer(SyntaxToken, SyntaxToken, SeparatedSyntaxListFieldInitializerSyntax, SyntaxToken)
Represents a "With {...} clause used to initialize a new object's members.
Public methodStatic 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 methodStatic memberOmittedArgument(SyntaxToken)
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 methodStatic memberOnErrorGoToLabelStatement(LabelSyntax)
Represents an OnError Goto statement.
Public methodStatic memberOnErrorGoToLabelStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)
Represents an OnError Goto statement.
Public methodStatic memberOnErrorGoToMinusOneStatement(LabelSyntax)
Represents an OnError Goto statement.
Public methodStatic memberOnErrorGoToMinusOneStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)
Represents an OnError Goto statement.
Public methodStatic memberOnErrorGoToStatement(SyntaxKind, LabelSyntax)
Represents an OnError Goto statement.
Public methodStatic memberOnErrorGoToStatement(SyntaxKind, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)
Represents an OnError Goto statement.
Public methodStatic memberOnErrorGoToZeroStatement(LabelSyntax)
Represents an OnError Goto statement.
Public methodStatic memberOnErrorGoToZeroStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)
Represents an OnError Goto statement.
Public methodStatic memberOnErrorResumeNextStatement
Represents an OnError Resume Next statement.
Public methodStatic memberOnErrorResumeNextStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)
Represents an OnError Resume Next statement.
Public methodStatic memberOperatorBlock(OperatorStatementSyntax)
Represents an Operator block member declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberOperatorBlock(OperatorStatementSyntax, SyntaxListStatementSyntax)
Represents an Operator block member declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberOperatorBlock(OperatorStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents an Operator block member declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberOperatorStatement(SyntaxToken)
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 methodStatic memberOperatorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)
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 methodStatic memberOperatorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)
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 methodStatic memberOptionStatement(SyntaxToken)
Represents an Option statement, such as "Option Strict On".
Public methodStatic memberOptionStatement(SyntaxToken, SyntaxToken)
Represents an Option statement, such as "Option Strict On".
Public methodStatic memberOptionStatement(SyntaxToken, SyntaxToken, SyntaxToken)
Represents an Option statement, such as "Option Strict On".
Public methodStatic memberOrderByClause(OrderingSyntax)
Represents the "Order By" query operator.
Public methodStatic memberOrderByClause(SeparatedSyntaxListOrderingSyntax)
Represents the "Order By" query operator.
Public methodStatic memberOrderByClause(SyntaxToken, SyntaxToken, SeparatedSyntaxListOrderingSyntax)
Represents the "Order By" query operator.
Public methodStatic memberOrdering(SyntaxKind, ExpressionSyntax)
An expression to order by, plus an optional ordering. The Kind indicates whether to order in ascending or descending order.
Public methodStatic memberOrdering(SyntaxKind, ExpressionSyntax, SyntaxToken)
An expression to order by, plus an optional ordering. The Kind indicates whether to order in ascending or descending order.
Public methodStatic memberOrElseExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberOrElseExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberOrExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberOrExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberParameter(ModifiedIdentifierSyntax)
Represent a parameter to a method, property, constructor, etc.
Public methodStatic memberParameter(SyntaxListAttributeListSyntax, SyntaxTokenList, ModifiedIdentifierSyntax, SimpleAsClauseSyntax, EqualsValueSyntax)
Represent a parameter to a method, property, constructor, etc.
Public methodStatic memberParameterList
Represents the parameter list in a method declaration.
Public methodStatic memberParameterList(SeparatedSyntaxListParameterSyntax)
Represents the parameter list in a method declaration.
Public methodStatic memberParameterList(SyntaxToken, SeparatedSyntaxListParameterSyntax, SyntaxToken)
Represents the parameter list in a method declaration.
Public methodStatic memberParenthesizedExpression(ExpressionSyntax)
Represents a parenthesized expression.
Public methodStatic memberParenthesizedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents a parenthesized expression.
Public methodStatic memberParseArgumentList
Parse an argument list.
Public methodStatic memberParseCompilationUnit
Parse a compilation unit (a single source file).
Public methodStatic memberParseExecutableStatement
Parse an executable statement.
Public methodStatic memberParseExpression
Parse an expression.
Public methodStatic memberParseLeadingTrivia
Parse the input for leading trivia.
Public methodStatic memberParseName
Parse a name.
Public methodStatic memberParseParameterList
Parse a parameter list.
Public methodStatic memberParseSyntaxTree(SourceText, ParseOptions, String, CancellationToken)
Produces a syntax tree by parsing the source text.
Public methodStatic memberParseSyntaxTree(String, ParseOptions, String, Encoding, CancellationToken)
Produces a syntax tree by parsing the source text.
Public methodStatic memberParseToken
Parse one token.
Public methodStatic memberParseTokens
Public methodStatic memberParseTrailingTrivia
Parse the input for trailing trivia.
Public methodStatic memberParseTypeName
Parse a type name.
Public methodStatic memberPartitionClause
Represents a "Skip" or "Take" query operator. The Kind property tells which.
Public methodStatic memberPartitionWhileClause(SyntaxKind, SyntaxToken, ExpressionSyntax)
Represents a "Skip While" or "Take While" query operator. The Kind property tells which.
Public methodStatic memberPartitionWhileClause(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a "Skip While" or "Take While" query operator. The Kind property tells which.
Public methodStatic memberPredefinedCastExpression(SyntaxToken, ExpressionSyntax)
Represents a cast to a pre-defined type using a pre-defined cast expression, such as CInt or CLng.
Public methodStatic memberPredefinedCastExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents a cast to a pre-defined type using a pre-defined cast expression, such as CInt or CLng.
Public methodStatic memberPredefinedType
Represents an occurrence of a Visual Basic built-in type such as Integer or String in source code.
Public methodStatic memberPrintStatement(ExpressionSyntax)
Represent a "? expression" "Print" statement in VB Interactive code.
Public methodStatic memberPrintStatement(SyntaxToken, ExpressionSyntax)
Represent a "? expression" "Print" statement in VB Interactive code.
Public methodStatic memberPropertyBlock(PropertyStatementSyntax, SyntaxListAccessorBlockSyntax)
Represents a block property declaration: A declaration that has a beginning declaration, some get or set accessor blocks and an end statement.
Public methodStatic memberPropertyBlock(PropertyStatementSyntax, SyntaxListAccessorBlockSyntax, EndBlockStatementSyntax)
Represents a block property declaration: A declaration that has a beginning declaration, some get or set accessor blocks and an end statement.
Public methodStatic memberPropertyStatement(String)
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 methodStatic memberPropertyStatement(SyntaxToken)
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 methodStatic memberPropertyStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)
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 methodStatic memberPropertyStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)
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 methodStatic memberQualifiedCrefOperatorReference(NameSyntax, CrefOperatorReferenceSyntax)
Public methodStatic memberQualifiedCrefOperatorReference(NameSyntax, SyntaxToken, CrefOperatorReferenceSyntax)
Public methodStatic memberQualifiedName(NameSyntax, SimpleNameSyntax)
Represents a qualified type name, for example X.Y or X(Of Z).Y.
Public methodStatic memberQualifiedName(NameSyntax, SyntaxToken, SimpleNameSyntax)
Represents a qualified type name, for example X.Y or X(Of Z).Y.
Public methodStatic memberQueryExpression(QueryClauseSyntax)
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 methodStatic memberQueryExpression(SyntaxListQueryClauseSyntax)
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 methodStatic memberRaiseEventAccessorBlock(AccessorStatementSyntax)
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 methodStatic memberRaiseEventAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax)
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 methodStatic memberRaiseEventAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
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 methodStatic 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 methodStatic memberRaiseEventAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, ParameterListSyntax)
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 methodStatic memberRaiseEventAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax)
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 methodStatic memberRaiseEventStatement(IdentifierNameSyntax)
Represent a RaiseEvent statement.
Public methodStatic memberRaiseEventStatement(IdentifierNameSyntax, ArgumentListSyntax)
Represent a RaiseEvent statement.
Public methodStatic memberRaiseEventStatement(SyntaxToken, IdentifierNameSyntax, ArgumentListSyntax)
Represent a RaiseEvent statement.
Public methodStatic memberRangeArgument(ExpressionSyntax, ExpressionSyntax)
Represents a range argument, such as "0 to 5", used in array bounds. The "Value" property represents the upper bound of the range.
Public methodStatic memberRangeArgument(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a range argument, such as "0 to 5", used in array bounds. The "Value" property represents the upper bound of the range.
Public methodStatic memberRangeCaseClause(ExpressionSyntax, ExpressionSyntax)
Represents a range "expression To expression" in a Case.
Public methodStatic memberRangeCaseClause(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a range "expression To expression" in a Case.
Public methodStatic memberRedimClause
Represents a ReDim statement clause.
Public methodStatic memberReDimPreserveStatement(RedimClauseSyntax)
Represents a ReDim statement.
Public methodStatic memberReDimPreserveStatement(SeparatedSyntaxListRedimClauseSyntax)
Represents a ReDim statement.
Public methodStatic memberReDimPreserveStatement(SyntaxToken, SyntaxToken, SeparatedSyntaxListRedimClauseSyntax)
Represents a ReDim statement.
Public methodStatic memberReDimStatement(RedimClauseSyntax)
Represents a ReDim statement.
Public methodStatic memberReDimStatement(SeparatedSyntaxListRedimClauseSyntax)
Represents a ReDim statement.
Public methodStatic memberReDimStatement(SyntaxKind, SeparatedSyntaxListRedimClauseSyntax)
Represents a ReDim statement.
Public methodStatic memberReDimStatement(SyntaxKind, RedimClauseSyntax)
Represents a ReDim statement.
Public methodStatic memberReDimStatement(SyntaxToken, SyntaxToken, SeparatedSyntaxListRedimClauseSyntax)
Represents a ReDim statement.
Public methodStatic memberReDimStatement(SyntaxKind, SyntaxToken, SyntaxToken, SeparatedSyntaxListRedimClauseSyntax)
Represents a ReDim statement.
Public methodStatic memberReferenceDirectiveTrivia
Represents an #r directive appearing in scripts.
Public methodStatic memberReferenceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)
Represents an #r directive appearing in scripts.
Public methodStatic memberRegionDirectiveTrivia
Represents the beginning of a #Region directive appearing in source.
Public methodStatic memberRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)
Represents the beginning of a #Region directive appearing in source.
Public methodStatic memberRelationalCaseClause(SyntaxKind, SyntaxToken, ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberRelationalCaseClause(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a relation clause in a Case statement, such as "Is > expression".
Public methodStatic memberRemoveHandlerAccessorBlock(AccessorStatementSyntax)
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 methodStatic memberRemoveHandlerAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax)
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 methodStatic memberRemoveHandlerAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
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 methodStatic 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 methodStatic memberRemoveHandlerAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, ParameterListSyntax)
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 methodStatic memberRemoveHandlerAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax)
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 methodStatic memberRemoveHandlerStatement(ExpressionSyntax, ExpressionSyntax)
Represents an AddHandler or RemoveHandler statement. The Kind property determines which one.
Public methodStatic memberRemoveHandlerStatement(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents an AddHandler or RemoveHandler statement. The Kind property determines which one.
Public methodStatic 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 methodStatic memberResumeLabelStatement(LabelSyntax)
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public methodStatic memberResumeLabelStatement(SyntaxToken, LabelSyntax)
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public methodStatic 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 methodStatic memberResumeNextStatement(LabelSyntax)
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public methodStatic memberResumeNextStatement(SyntaxToken, LabelSyntax)
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public methodStatic 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 methodStatic memberResumeStatement(LabelSyntax)
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public methodStatic memberResumeStatement(SyntaxKind)
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public methodStatic memberResumeStatement(SyntaxKind, LabelSyntax)
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public methodStatic memberResumeStatement(SyntaxToken, LabelSyntax)
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public methodStatic memberResumeStatement(SyntaxKind, SyntaxToken, LabelSyntax)
Represents a "Resume" statement. The Kind property can be used to determine if this is a "Resume", "Resume Next" or "Resume label" statement.
Public methodStatic memberReturnStatement
Represents a "Return" statement.
Public methodStatic memberReturnStatement(ExpressionSyntax)
Represents a "Return" statement.
Public methodStatic memberReturnStatement(SyntaxToken, ExpressionSyntax)
Represents a "Return" statement.
Public methodStatic memberRightShiftAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberRightShiftAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberRightShiftExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberRightShiftExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberSelectBlock(SelectStatementSyntax)
Represents a Select Case block, including the Select Case that begins it, the contains Case blocks and the End Select.
Public methodStatic memberSelectBlock(SelectStatementSyntax, SyntaxListCaseBlockSyntax)
Represents a Select Case block, including the Select Case that begins it, the contains Case blocks and the End Select.
Public methodStatic memberSelectBlock(SelectStatementSyntax, SyntaxListCaseBlockSyntax, EndBlockStatementSyntax)
Represents a Select Case block, including the Select Case that begins it, the contains Case blocks and the End Select.
Public methodStatic memberSelectClause(ExpressionRangeVariableSyntax)
Represents the "Select" query operator.
Public methodStatic memberSelectClause(SeparatedSyntaxListExpressionRangeVariableSyntax)
Represents the "Select" query operator.
Public methodStatic memberSelectClause(SyntaxToken, SeparatedSyntaxListExpressionRangeVariableSyntax)
Represents the "Select" query operator.
Public methodStatic memberSelectStatement(ExpressionSyntax)
Represents a Select Case statement. This statement always occurs as the Begin of a SelectBlock.
Public methodStatic memberSelectStatement(SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a Select Case statement. This statement always occurs as the Begin of a SelectBlock.
Public methodStatic memberSeparatedListTNode
Creates an empty separated list.
Public methodStatic memberSeparatedListTNode(IEnumerableT)
Public methodStatic memberSeparatedListTNode(SyntaxNodeOrTokenList)
Creates a separated list from a SyntaxNodeOrTokenList. The SyntaxNodeOrTokenList must start with a node and alternate between nodes and separator tokens.
Public methodStatic memberSeparatedListTNode(IEnumerableT, Void)
Public methodStatic memberSetAccessorBlock(AccessorStatementSyntax)
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 methodStatic memberSetAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax)
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 methodStatic memberSetAccessorBlock(AccessorStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
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 methodStatic 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 methodStatic memberSetAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, ParameterListSyntax)
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 methodStatic memberSetAccessorStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax)
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 methodStatic memberSimpleArgument(ExpressionSyntax)
Represents an argument that is just an optional argument name and an expression.
Public methodStatic memberSimpleArgument(NameColonEqualsSyntax, ExpressionSyntax)
Represents an argument that is just an optional argument name and an expression.
Public methodStatic memberSimpleAsClause(TypeSyntax)
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 methodStatic memberSimpleAsClause(SyntaxListAttributeListSyntax, TypeSyntax)
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 methodStatic memberSimpleAsClause(SyntaxToken, SyntaxListAttributeListSyntax, TypeSyntax)
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 methodStatic memberSimpleAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberSimpleAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberSimpleCaseClause
Represents a single value in a Case.
Public methodStatic memberSimpleDoLoopBlock(DoStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberSimpleDoLoopBlock(DoStatementSyntax, SyntaxListStatementSyntax, LoopStatementSyntax)
Represents a Do-Loop block. The Kind property can be used to determine if this is a Do While, Do Until, Do Loop While, Do Loop Until, or infinite Do Loop.
Public methodStatic memberSimpleDoStatement
The Do statement that begins a Do-Loop block.
Public methodStatic memberSimpleDoStatement(WhileOrUntilClauseSyntax)
The Do statement that begins a Do-Loop block.
Public methodStatic memberSimpleDoStatement(SyntaxToken, WhileOrUntilClauseSyntax)
The Do statement that begins a Do-Loop block.
Public methodStatic memberSimpleImportsClause(NameSyntax)
Represents the clause of an Imports statement that imports all members of a type or namespace or aliases a type or namespace.
Public methodStatic memberSimpleImportsClause(ImportAliasClauseSyntax, NameSyntax)
Represents the clause of an Imports statement that imports all members of a type or namespace or aliases a type or namespace.
Public methodStatic memberSimpleJoinClause(SeparatedSyntaxListCollectionRangeVariableSyntax, SeparatedSyntaxListJoinConditionSyntax)
Represents a Join query operator.
Public methodStatic memberSimpleJoinClause(SeparatedSyntaxListCollectionRangeVariableSyntax, SyntaxListJoinClauseSyntax, SeparatedSyntaxListJoinConditionSyntax)
Represents a Join query operator.
Public methodStatic memberSimpleJoinClause(SyntaxToken, SeparatedSyntaxListCollectionRangeVariableSyntax, SyntaxListJoinClauseSyntax, SyntaxToken, SeparatedSyntaxListJoinConditionSyntax)
Represents a Join query operator.
Public methodStatic memberSimpleLoopStatement
The Loop statement that begins a Do-Loop block.
Public methodStatic memberSimpleLoopStatement(WhileOrUntilClauseSyntax)
The Loop statement that begins a Do-Loop block.
Public methodStatic memberSimpleLoopStatement(SyntaxToken, WhileOrUntilClauseSyntax)
The Loop statement that begins a Do-Loop block.
Public methodStatic memberSimpleMemberAccessExpression(SimpleNameSyntax)
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public methodStatic memberSimpleMemberAccessExpression(ExpressionSyntax, SimpleNameSyntax)
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public methodStatic memberSimpleMemberAccessExpression(ExpressionSyntax, SyntaxToken, SimpleNameSyntax)
Represents member access (.name) or dictionary access (!name). The Kind property determines which kind of access.
Public methodStatic memberSingleLineElseClause
Represents the "Else ..." clause of a single-line "If" statement.
Public methodStatic memberSingleLineElseClause(SyntaxListStatementSyntax)
Represents the "Else ..." clause of a single-line "If" statement.
Public methodStatic memberSingleLineElseClause(SyntaxToken, SyntaxListStatementSyntax)
Represents the "Else ..." clause of a single-line "If" statement.
Public methodStatic memberSingleLineFunctionLambdaExpression
Represents a single line lambda expression.
Public methodStatic memberSingleLineIfStatement(ExpressionSyntax)
Represents a single-line "If ... Then ... Else ..." statement.
Public methodStatic memberSingleLineIfStatement(ExpressionSyntax, SyntaxListStatementSyntax, SingleLineElseClauseSyntax)
Represents a single-line "If ... Then ... Else ..." statement.
Public methodStatic memberSingleLineIfStatement(SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxListStatementSyntax, SingleLineElseClauseSyntax)
Represents a single-line "If ... Then ... Else ..." statement.
Public methodStatic memberSingleLineLambdaExpression
Represents a single line lambda expression.
Public methodStatic memberSingleLineSubLambdaExpression
Represents a single line lambda expression.
Public methodStatic memberSingletonListTNode
Creates a singleton list of syntax nodes.
Public methodStatic memberSingletonSeparatedListTNode
Creates a singleton separated list.
Public methodStatic memberSkipClause(ExpressionSyntax)
Represents a "Skip" or "Take" query operator. The Kind property tells which.
Public methodStatic memberSkipClause(SyntaxToken, ExpressionSyntax)
Represents a "Skip" or "Take" query operator. The Kind property tells which.
Public methodStatic memberSkippedTokensTrivia
Represents tokens that were skipped by the parser as part of error recovery, and thus are not part of any syntactic structure.
Public methodStatic memberSkippedTokensTrivia(SyntaxTokenList)
Represents tokens that were skipped by the parser as part of error recovery, and thus are not part of any syntactic structure.
Public methodStatic memberSkipWhileClause(ExpressionSyntax)
Represents a "Skip While" or "Take While" query operator. The Kind property tells which.
Public methodStatic memberSkipWhileClause(SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a "Skip While" or "Take While" query operator. The Kind property tells which.
Public methodStatic memberSpecialConstraint
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 methodStatic memberStopOrEndStatement
Represents a "Stop" or "End" statement. The Kind can be used to determine which kind of statement this is.
Public methodStatic memberStopStatement
Represents a "Stop" or "End" statement. The Kind can be used to determine which kind of statement this is.
Public methodStatic 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 methodStatic memberStringLiteralToken(String, String)
Represents an string literal token.
Public methodStatic memberStringLiteralToken(SyntaxTriviaList, String, String, SyntaxTriviaList)
Represents an string literal token.
Public methodStatic memberStructureBlock(StructureStatementSyntax)
Represents a declaration of a Structure, its contents and the End statement that ends it.
Public methodStatic memberStructureBlock(StructureStatementSyntax, SyntaxListInheritsStatementSyntax, SyntaxListImplementsStatementSyntax, SyntaxListStatementSyntax)
Represents a declaration of a Structure, its contents and the End statement that ends it.
Public methodStatic memberStructureBlock(StructureStatementSyntax, SyntaxListInheritsStatementSyntax, SyntaxListImplementsStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a declaration of a Structure, its contents and the End statement that ends it.
Public methodStatic 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 methodStatic memberStructureStatement(String)
Represents the beginning statement of a Structure declaration. This node always appears as the Begin of a TypeBlock with Kind=StructureDeclarationBlock.
Public methodStatic memberStructureStatement(SyntaxToken)
Represents the beginning statement of a Structure declaration. This node always appears as the Begin of a TypeBlock with Kind=StructureDeclarationBlock.
Public methodStatic memberStructureStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)
Represents the beginning statement of a Structure declaration. This node always appears as the Begin of a TypeBlock with Kind=StructureDeclarationBlock.
Public methodStatic memberStructureStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)
Represents the beginning statement of a Structure declaration. This node always appears as the Begin of a TypeBlock with Kind=StructureDeclarationBlock.
Public methodStatic memberSubBlock(MethodStatementSyntax)
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberSubBlock(MethodStatementSyntax, SyntaxListStatementSyntax)
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberSubBlock(MethodStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a Function or Sub block declaration: A declaration that has a beginning declaration, a body of executable statements and an end statement.
Public methodStatic memberSubLambdaHeader
Represents the header part of a lambda expression
Public methodStatic memberSubLambdaHeader(SyntaxListAttributeListSyntax, SyntaxTokenList, ParameterListSyntax, SimpleAsClauseSyntax)
Represents the header part of a lambda expression
Public methodStatic memberSubLambdaHeader(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)
Represents the header part of a lambda expression
Public methodStatic 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 methodStatic memberSubNewStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, ParameterListSyntax)
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 methodStatic memberSubNewStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax)
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 methodStatic memberSubStatement(String)
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 methodStatic memberSubStatement(SyntaxToken)
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 methodStatic memberSubStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)
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 methodStatic memberSubStatement(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)
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 methodStatic memberSubtractAssignmentStatement(ExpressionSyntax, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberSubtractAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Represents a simple, compound, or Mid assignment statement. Which one can be determined by checking the Kind.
Public methodStatic memberSubtractExpression(ExpressionSyntax, ExpressionSyntax)
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 methodStatic memberSubtractExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
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 methodStatic memberSyncLockBlock(SyncLockStatementSyntax)
Represents a entire SyncLock...End SyncLock block, including the SyncLock statement, the enclosed statements, and the End SyncLock statement.
Public methodStatic memberSyncLockBlock(SyncLockStatementSyntax, SyntaxListStatementSyntax)
Represents a entire SyncLock...End SyncLock block, including the SyncLock statement, the enclosed statements, and the End SyncLock statement.
Public methodStatic memberSyncLockBlock(SyncLockStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a entire SyncLock...End SyncLock block, including the SyncLock statement, the enclosed statements, and the End SyncLock statement.
Public methodStatic memberSyncLockStatement(ExpressionSyntax)
Represents the "SyncLock" statement. This statement always occurs as the Begin of a SyncLockBlock.
Public methodStatic memberSyncLockStatement(SyntaxToken, ExpressionSyntax)
Represents the "SyncLock" statement. This statement always occurs as the Begin of a SyncLockBlock.
Public methodStatic memberSyntaxTree
Create a new syntax tree from a syntax node.
Public methodStatic memberSyntaxTrivia
Trivia nodes represents parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessors directives, and disabled code.
Public methodStatic memberTakeClause(ExpressionSyntax)
Represents a "Skip" or "Take" query operator. The Kind property tells which.
Public methodStatic memberTakeClause(SyntaxToken, ExpressionSyntax)
Represents a "Skip" or "Take" query operator. The Kind property tells which.
Public methodStatic memberTakeWhileClause(ExpressionSyntax)
Represents a "Skip While" or "Take While" query operator. The Kind property tells which.
Public methodStatic memberTakeWhileClause(SyntaxToken, SyntaxToken, ExpressionSyntax)
Represents a "Skip While" or "Take While" query operator. The Kind property tells which.
Public methodStatic memberTernaryConditionalExpression(ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)
Represents a conditional expression, If(condition, true-expr, false-expr) or If(expr, nothing-expr).
Public methodStatic memberTernaryConditionalExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents a conditional expression, If(condition, true-expr, false-expr) or If(expr, nothing-expr).
Public methodStatic memberThrowStatement
Represents a Throw statement.
Public methodStatic memberThrowStatement(ExpressionSyntax)
Represents a Throw statement.
Public methodStatic memberThrowStatement(SyntaxToken, ExpressionSyntax)
Represents a Throw statement.
Public methodStatic memberToken(SyntaxKind, String)
Public methodStatic memberToken(SyntaxKind, SyntaxTriviaList, String)
Public methodStatic memberToken(SyntaxTriviaList, SyntaxKind, String)
Public methodStatic memberToken(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList, String)
Public methodStatic memberTokenList
Creates an empty list of tokens.
Public methodStatic memberTokenList(IEnumerableT)
Public methodStatic memberTokenList(SyntaxToken)
Creates a singleton list of tokens.
Public methodStatic memberTokenList(SyntaxToken)
Creates a list of tokens.
Public methodStatic memberTrivia
Public methodStatic memberTriviaList
Creates an empty list of trivia.
Public methodStatic memberTriviaList(IEnumerableT)
Public methodStatic memberTriviaList(SyntaxTrivia)
Creates a singleton list of trivia.
Public methodStatic memberTriviaList(SyntaxTrivia)
Creates a list of trivia.
Public methodStatic 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 methodStatic memberTryBlock
Represents a "Try ... Catch ... Finally ... End Try" block.
Public methodStatic memberTryBlock(SyntaxListStatementSyntax, SyntaxListCatchBlockSyntax, FinallyBlockSyntax)
Represents a "Try ... Catch ... Finally ... End Try" block.
Public methodStatic memberTryBlock(TryStatementSyntax, SyntaxListStatementSyntax, SyntaxListCatchBlockSyntax, FinallyBlockSyntax, EndBlockStatementSyntax)
Represents a "Try ... Catch ... Finally ... End Try" block.
Public methodStatic memberTryCastExpression(ExpressionSyntax, TypeSyntax)
Public methodStatic memberTryCastExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
Public methodStatic memberTryStatement
Represents the "Try" statement that begins a "Try" block.
Public methodStatic memberTryStatement(SyntaxToken)
Represents the "Try" statement that begins a "Try" block.
Public methodStatic memberTupleExpression(SeparatedSyntaxListSimpleArgumentSyntax)
Represents a tuple literal expression.
Public methodStatic memberTupleExpression(SimpleArgumentSyntax)
Represents a tuple literal expression.
Public methodStatic memberTupleExpression(SyntaxToken, SeparatedSyntaxListSimpleArgumentSyntax, SyntaxToken)
Represents a tuple literal expression.
Public methodStatic memberTupleType(SeparatedSyntaxListTupleElementSyntax)
Represents a tuple type expression.
Public methodStatic memberTupleType(TupleElementSyntax)
Represents a tuple type expression.
Public methodStatic memberTupleType(SyntaxToken, SeparatedSyntaxListTupleElementSyntax, SyntaxToken)
Represents a tuple type expression.
Public methodStatic memberTypeArgumentList(SeparatedSyntaxListTypeSyntax)
Represents a parenthesized list of generic type arguments.
Public methodStatic memberTypeArgumentList(TypeSyntax)
Represents a parenthesized list of generic type arguments.
Public methodStatic memberTypeArgumentList(SyntaxToken, SyntaxToken, SeparatedSyntaxListTypeSyntax, SyntaxToken)
Represents a parenthesized list of generic type arguments.
Public methodStatic memberTypeBlock
Public methodStatic memberTypeConstraint
Represents a type parameter constraint that is a type.
Public methodStatic memberTypedTupleElement
Represents a single declaration of a tuple element supplying only the type.
Public methodStatic memberTypeOfExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, TypeSyntax)
Represents a TypeOf...Is or IsNot expression.
Public methodStatic memberTypeOfExpression(SyntaxKind, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax)
Represents a TypeOf...Is or IsNot expression.
Public methodStatic memberTypeOfIsExpression(ExpressionSyntax, TypeSyntax)
Represents a TypeOf...Is or IsNot expression.
Public methodStatic memberTypeOfIsExpression(SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax)
Represents a TypeOf...Is or IsNot expression.
Public methodStatic memberTypeOfIsNotExpression(ExpressionSyntax, TypeSyntax)
Represents a TypeOf...Is or IsNot expression.
Public methodStatic memberTypeOfIsNotExpression(SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax)
Represents a TypeOf...Is or IsNot expression.
Public methodStatic memberTypeParameter(String)
Represents a type parameter on a generic type declaration.
Public methodStatic memberTypeParameter(SyntaxToken)
Represents a type parameter on a generic type declaration.
Public methodStatic memberTypeParameter(SyntaxToken, SyntaxToken, TypeParameterConstraintClauseSyntax)
Represents a type parameter on a generic type declaration.
Public methodStatic memberTypeParameterList(SeparatedSyntaxListTypeParameterSyntax)
Represents the type parameter list in a declaration.
Public methodStatic memberTypeParameterList(TypeParameterSyntax)
Represents the type parameter list in a declaration.
Public methodStatic memberTypeParameterList(SyntaxToken, SyntaxToken, SeparatedSyntaxListTypeParameterSyntax, SyntaxToken)
Represents the type parameter list in a declaration.
Public methodStatic memberTypeParameterMultipleConstraintClause(ConstraintSyntax)
One of the type parameter constraints clauses. This represents a constraint clause in the form of "As { Constraints }".
Public methodStatic memberTypeParameterMultipleConstraintClause(SeparatedSyntaxListConstraintSyntax)
One of the type parameter constraints clauses. This represents a constraint clause in the form of "As { Constraints }".
Public methodStatic memberTypeParameterMultipleConstraintClause(SyntaxToken, SyntaxToken, SeparatedSyntaxListConstraintSyntax, SyntaxToken)
One of the type parameter constraints clauses. This represents a constraint clause in the form of "As { Constraints }".
Public methodStatic memberTypeParameterSingleConstraintClause(ConstraintSyntax)
One of the type parameter constraints clauses. This represents a constraint clause in the form of "As Constraint".
Public methodStatic memberTypeParameterSingleConstraintClause(SyntaxToken, ConstraintSyntax)
One of the type parameter constraints clauses. This represents a constraint clause in the form of "As Constraint".
Public methodStatic memberTypeStatement
Public methodStatic memberUnaryExpression
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public methodStatic memberUnaryMinusExpression(ExpressionSyntax)
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public methodStatic memberUnaryMinusExpression(SyntaxToken, ExpressionSyntax)
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public methodStatic memberUnaryPlusExpression(ExpressionSyntax)
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public methodStatic memberUnaryPlusExpression(SyntaxToken, ExpressionSyntax)
Describes a unary operator: Plus, Negate, Not or AddressOf.
Public methodStatic memberUntilClause(ExpressionSyntax)
Represents a "While expression" or "Until expression" in a Do or Loop statement. The Kind of the clause can be "WhileClause" or "UntilClause" to indicate which kind of clause.
Public methodStatic memberUntilClause(SyntaxToken, ExpressionSyntax)
Represents a "While expression" or "Until expression" in a Do or Loop statement. The Kind of the clause can be "WhileClause" or "UntilClause" to indicate which kind of clause.
Public methodStatic memberUsingBlock(UsingStatementSyntax)
Represents an entire Using...End Using statement, including the Using, body and End Using statements.
Public methodStatic memberUsingBlock(UsingStatementSyntax, SyntaxListStatementSyntax)
Represents an entire Using...End Using statement, including the Using, body and End Using statements.
Public methodStatic memberUsingBlock(UsingStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents an entire Using...End Using statement, including the Using, body and End Using statements.
Public methodStatic 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 methodStatic memberUsingStatement(ExpressionSyntax, SeparatedSyntaxListVariableDeclaratorSyntax)
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 methodStatic memberUsingStatement(SyntaxToken, ExpressionSyntax, SeparatedSyntaxListVariableDeclaratorSyntax)
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 methodStatic memberVariableDeclarator(ModifiedIdentifierSyntax)
Represents the part of a variable or constant declaration statement that associated one or more variable names with a type.
Public methodStatic memberVariableDeclarator(SeparatedSyntaxListModifiedIdentifierSyntax)
Represents the part of a variable or constant declaration statement that associated one or more variable names with a type.
Public methodStatic memberVariableDeclarator(SeparatedSyntaxListModifiedIdentifierSyntax, AsClauseSyntax, EqualsValueSyntax)
Represents the part of a variable or constant declaration statement that associated one or more variable names with a type.
Public methodStatic memberVariableNameEquals(ModifiedIdentifierSyntax)
Represents the name and optional type of an expression range variable.
Public methodStatic memberVariableNameEquals(ModifiedIdentifierSyntax, SimpleAsClauseSyntax)
Represents the name and optional type of an expression range variable.
Public methodStatic memberVariableNameEquals(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, SyntaxToken)
Represents the name and optional type of an expression range variable.
Public methodStatic memberWhereClause(ExpressionSyntax)
Represents a "Where" query operator.
Public methodStatic memberWhereClause(SyntaxToken, ExpressionSyntax)
Represents a "Where" query operator.
Public methodStatic memberWhileBlock(WhileStatementSyntax)
Represents a While...End While statement, including the While, body and End While.
Public methodStatic memberWhileBlock(WhileStatementSyntax, SyntaxListStatementSyntax)
Represents a While...End While statement, including the While, body and End While.
Public methodStatic memberWhileBlock(WhileStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a While...End While statement, including the While, body and End While.
Public methodStatic memberWhileClause(ExpressionSyntax)
Represents a "While expression" or "Until expression" in a Do or Loop statement. The Kind of the clause can be "WhileClause" or "UntilClause" to indicate which kind of clause.
Public methodStatic memberWhileClause(SyntaxToken, ExpressionSyntax)
Represents a "While expression" or "Until expression" in a Do or Loop statement. The Kind of the clause can be "WhileClause" or "UntilClause" to indicate which kind of clause.
Public methodStatic memberWhileOrUntilClause
Represents a "While expression" or "Until expression" in a Do or Loop statement. The Kind of the clause can be "WhileClause" or "UntilClause" to indicate which kind of clause.
Public methodStatic memberWhileStatement(ExpressionSyntax)
The While statement that begins a While...End While block. This statement always occurs as the Begin of a WhileBlock.
Public methodStatic memberWhileStatement(SyntaxToken, ExpressionSyntax)
The While statement that begins a While...End While block. This statement always occurs as the Begin of a WhileBlock.
Public methodStatic memberWhitespace(String)
Creates a trivia with kind WhitespaceTrivia containing the specified text.
Public methodStatic memberWhitespace(String, Boolean) Obsolete.
Public methodStatic memberWhitespaceTrivia
Trivia nodes represents parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessors directives, and disabled code.
Public methodStatic memberWithBlock(WithStatementSyntax)
Represents a With...End With block, include the With statement, the body of the block and the End With statement.
Public methodStatic memberWithBlock(WithStatementSyntax, SyntaxListStatementSyntax)
Represents a With...End With block, include the With statement, the body of the block and the End With statement.
Public methodStatic memberWithBlock(WithStatementSyntax, SyntaxListStatementSyntax, EndBlockStatementSyntax)
Represents a With...End With block, include the With statement, the body of the block and the End With statement.
Public methodStatic memberWithEventsEventContainer(String)
Represents event container that refers to a WithEvents member.
Public methodStatic memberWithEventsEventContainer(SyntaxToken)
Represents event container that refers to a WithEvents member.
Public methodStatic memberWithEventsPropertyEventContainer(WithEventsEventContainerSyntax, IdentifierNameSyntax)
Represents event container that refers to a WithEvents member's property.
Public methodStatic memberWithEventsPropertyEventContainer(WithEventsEventContainerSyntax, SyntaxToken, IdentifierNameSyntax)
Represents event container that refers to a WithEvents member's property.
Public methodStatic memberWithStatement(ExpressionSyntax)
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 methodStatic memberWithStatement(SyntaxToken, ExpressionSyntax)
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 methodStatic memberXmlAttribute(XmlNodeSyntax, XmlNodeSyntax)
Represents an XML attribute in an XML literal expression.
Public methodStatic memberXmlAttribute(XmlNodeSyntax, SyntaxToken, XmlNodeSyntax)
Represents an XML attribute in an XML literal expression.
Public methodStatic memberXmlAttributeAccessExpression(XmlNodeSyntax)
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 methodStatic memberXmlAttributeAccessExpression(ExpressionSyntax, SyntaxToken, XmlNodeSyntax)
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 methodStatic memberXmlAttributeAccessExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)
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 methodStatic memberXmlBracketedName(XmlNameSyntax)
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 methodStatic memberXmlBracketedName(SyntaxToken, XmlNameSyntax, SyntaxToken)
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 methodStatic memberXmlCDataSection
Represents an XML CDATA section in an XML literal expression.
Public methodStatic memberXmlCDataSection(SyntaxToken, SyntaxTokenList, SyntaxToken)
Represents an XML CDATA section in an XML literal expression.
Public methodStatic memberXmlComment
Represents an XML comment of the form <!-- Comment --> appearing in an XML literal expression.
Public methodStatic memberXmlComment(SyntaxToken, SyntaxTokenList, SyntaxToken)
Represents an XML comment of the form <!-- Comment --> appearing in an XML literal expression.
Public methodStatic memberXmlCrefAttribute(CrefReferenceSyntax)
Creates a syntax node for a cref attribute within a xml documentation comment.
Public methodStatic memberXmlCrefAttribute(CrefReferenceSyntax, SyntaxKind)
Creates a syntax node for a cref attribute within a xml documentation comment.
Public methodStatic memberXmlCrefAttribute(XmlNameSyntax, SyntaxToken, CrefReferenceSyntax, SyntaxToken)
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 methodStatic memberXmlCrefAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, CrefReferenceSyntax, SyntaxToken)
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 methodStatic memberXmlDeclaration(XmlDeclarationOptionSyntax)
Represents the XML declaration prologue in an XML literal expression.
Public methodStatic memberXmlDeclaration(XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax)
Represents the XML declaration prologue in an XML literal expression.
Public methodStatic memberXmlDeclaration(SyntaxToken, SyntaxToken, XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax, SyntaxToken)
Represents the XML declaration prologue in an XML literal expression.
Public methodStatic memberXmlDeclarationOption(XmlStringSyntax)
Represents an XML document prologue option - version, encoding, standalone or whitespace in an XML literal expression.
Public methodStatic memberXmlDeclarationOption(SyntaxToken, SyntaxToken, XmlStringSyntax)
Represents an XML document prologue option - version, encoding, standalone or whitespace in an XML literal expression.
Public methodStatic memberXmlDescendantAccessExpression(XmlNodeSyntax)
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 methodStatic memberXmlDescendantAccessExpression(ExpressionSyntax, SyntaxToken, XmlNodeSyntax)
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 methodStatic memberXmlDescendantAccessExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)
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 methodStatic memberXmlDocument(XmlDeclarationSyntax, XmlNodeSyntax)
Represents an XML Document literal expression.
Public methodStatic memberXmlDocument(XmlDeclarationSyntax, SyntaxListXmlNodeSyntax, XmlNodeSyntax, SyntaxListXmlNodeSyntax)
Represents an XML Document literal expression.
Public methodStatic memberXmlElement(String, SyntaxListXmlNodeSyntax)
Creates the syntax representation of a named xml element within xml documentation comments.
Public methodStatic memberXmlElement(XmlElementStartTagSyntax, XmlElementEndTagSyntax)
Represents an XML element with content in an XML literal expression.
Public methodStatic memberXmlElement(XmlNameSyntax, SyntaxListXmlNodeSyntax)
Creates the syntax representation of a named xml element within xml documentation comments.
Public methodStatic memberXmlElement(XmlElementStartTagSyntax, SyntaxListXmlNodeSyntax, XmlElementEndTagSyntax)
Represents an XML element with content in an XML literal expression.
Public methodStatic memberXmlElementAccessExpression(XmlNodeSyntax)
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 methodStatic memberXmlElementAccessExpression(ExpressionSyntax, SyntaxToken, XmlNodeSyntax)
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 methodStatic memberXmlElementAccessExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)
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 methodStatic memberXmlElementEndTag
Represents the end tag of an XML element of the form </element>.
Public methodStatic memberXmlElementEndTag(XmlNameSyntax)
Represents the end tag of an XML element of the form </element>.
Public methodStatic memberXmlElementEndTag(SyntaxToken, XmlNameSyntax, SyntaxToken)
Represents the end tag of an XML element of the form </element>.
Public methodStatic memberXmlElementStartTag(XmlNodeSyntax)
Represents the start tag of an XML element of the form <element>.
Public methodStatic memberXmlElementStartTag(XmlNodeSyntax, SyntaxListXmlNodeSyntax)
Represents the start tag of an XML element of the form <element>.
Public methodStatic memberXmlElementStartTag(SyntaxToken, XmlNodeSyntax, SyntaxListXmlNodeSyntax, SyntaxToken)
Represents the start tag of an XML element of the form <element>.
Public methodStatic memberXmlEmbeddedExpression(ExpressionSyntax)
Represents an embedded expression in an XML literal e.g. '<name><%= obj.Name =%></name>'.
Public methodStatic memberXmlEmbeddedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)
Represents an embedded expression in an XML literal e.g. '<name><%= obj.Name =%></name>'.
Public methodStatic memberXmlEmptyElement(String)
Creates the syntax representation of a named empty xml element within xml documentation comments.
Public methodStatic memberXmlEmptyElement(XmlNodeSyntax)
Represents an empty XML element of the form <element />
Public methodStatic memberXmlEmptyElement(XmlNodeSyntax, SyntaxListXmlNodeSyntax)
Represents an empty XML element of the form <element />
Public methodStatic memberXmlEmptyElement(SyntaxToken, XmlNodeSyntax, SyntaxListXmlNodeSyntax, SyntaxToken)
Represents an empty XML element of the form <element />
Public methodStatic memberXmlEntityLiteralToken(String, String)
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 methodStatic memberXmlEntityLiteralToken(SyntaxTriviaList, String, String, SyntaxTriviaList)
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 methodStatic memberXmlExampleElement(SyntaxListXmlNodeSyntax)
Creates the syntax representation of an example element within xml documentation comments.
Public methodStatic memberXmlExampleElement(XmlNodeSyntax)
Creates the syntax representation of an example element within xml documentation comments.
Public methodStatic memberXmlExceptionElement(CrefReferenceSyntax, SyntaxListXmlNodeSyntax)
Creates the syntax representation of an exception element within xml documentation comments.
Public methodStatic memberXmlExceptionElement(CrefReferenceSyntax, XmlNodeSyntax)
Creates the syntax representation of an exception element within xml documentation comments.
Public methodStatic memberXmlMemberAccessExpression(SyntaxKind, XmlNodeSyntax)
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 methodStatic memberXmlMemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, XmlNodeSyntax)
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 methodStatic memberXmlMemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)
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 methodStatic memberXmlMultiLineElement(String, SyntaxListXmlNodeSyntax)
Creates the syntax representation of an xml element that spans multiple text lines.
Public methodStatic memberXmlMultiLineElement(XmlNameSyntax, SyntaxListXmlNodeSyntax)
Creates the syntax representation of an xml element that spans multiple text lines.
Public methodStatic 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 methodStatic memberXmlName(XmlPrefixSyntax, SyntaxToken)
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 methodStatic memberXmlNameAttribute(String)
Creates a syntax node for a name attribute in a xml element within a xml documentation comment.
Public methodStatic memberXmlNameAttribute(XmlNameSyntax, SyntaxToken, IdentifierNameSyntax, SyntaxToken)
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 methodStatic memberXmlNameAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken)
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 methodStatic memberXmlNamespaceImportsClause(XmlAttributeSyntax)
Defines a XML namespace for XML expressions.
Public methodStatic memberXmlNamespaceImportsClause(SyntaxToken, XmlAttributeSyntax, SyntaxToken)
Defines a XML namespace for XML expressions.
Public methodStatic memberXmlNameToken(String, SyntaxKind)
Represents an Xml NCName per Namespaces in XML 1.0
Public methodStatic memberXmlNameToken(SyntaxTriviaList, String, SyntaxKind, SyntaxTriviaList)
Represents an Xml NCName per Namespaces in XML 1.0
Public methodStatic memberXmlNewLine
Creates the syntax representation of an xml text that contains a newline token with a documentation comment exterior trivia at the end (continued documentation comment).
Public methodStatic memberXmlNullKeywordElement
Creates the syntax representation of a see element within xml documentation comments, that points to the 'null' language keyword.
Public methodStatic memberXmlParaElement(SyntaxListXmlNodeSyntax)
Creates the syntax representation of a para element within xml documentation comments.
Public methodStatic memberXmlParaElement(XmlNodeSyntax)
Creates the syntax representation of a para element within xml documentation comments.
Public methodStatic memberXmlParamElement(String, SyntaxListXmlNodeSyntax)
Creates the syntax representation of a param element within xml documentation comments (e.g. for documentation of method parameters).
Public methodStatic memberXmlParamElement(String, XmlNodeSyntax)
Creates the syntax representation of a param element within xml documentation comments (e.g. for documentation of method parameters).
Public methodStatic memberXmlParamRefElement
Creates the syntax representation of a paramref element within xml documentation comments (e.g. for referencing particular parameters of a method).
Public methodStatic memberXmlPermissionElement(CrefReferenceSyntax, SyntaxListXmlNodeSyntax)
Creates the syntax representation of a permission element within xml documentation comments.
Public methodStatic memberXmlPermissionElement(CrefReferenceSyntax, XmlNodeSyntax)
Creates the syntax representation of a permission element within xml documentation comments.
Public methodStatic memberXmlPlaceholderElement(SyntaxListXmlNodeSyntax)
Creates the syntax representation of a placeholder element within xml documentation comments.
Public methodStatic memberXmlPlaceholderElement(XmlNodeSyntax)
Creates the syntax representation of a placeholder element within xml documentation comments.
Public methodStatic memberXmlPrefix
Represents an XML namespace prefix of the form 'prefix:' as in xml:ns="".
Public methodStatic memberXmlPrefix(SyntaxToken, SyntaxToken)
Represents an XML namespace prefix of the form 'prefix:' as in xml:ns="".
Public methodStatic memberXmlPrefixName
Represents an XML name of the form 'name' appearing in GetXmlNamespace().
Public methodStatic memberXmlPrefixName(SyntaxToken)
Represents an XML name of the form 'name' appearing in GetXmlNamespace().
Public methodStatic memberXmlPreliminaryElement
Creates a syntax node for a priliminary element within a xml documentation comment.
Public methodStatic memberXmlProcessingInstruction
Represents an XML processing instruction of the form '<? XMLProcessingTarget XMLProcessingValue ?>'.
Public methodStatic memberXmlProcessingInstruction(SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken)
Represents an XML processing instruction of the form '<? XMLProcessingTarget XMLProcessingValue ?>'.
Public methodStatic memberXmlRemarksElement(SyntaxListXmlNodeSyntax)
Creates a remarks element within an xml documentation comment.
Public methodStatic memberXmlRemarksElement(XmlNodeSyntax)
Creates a remarks element within an xml documentation comment.
Public methodStatic memberXmlReturnsElement(SyntaxListXmlNodeSyntax)
Creates a returns element within an xml documentation comment.
Public methodStatic memberXmlReturnsElement(XmlNodeSyntax)
Creates a returns element within an xml documentation comment.
Public methodStatic memberXmlSeeAlsoElement(CrefReferenceSyntax)
Creates a seealso element within an xml documentation comment.
Public methodStatic memberXmlSeeAlsoElement(Uri, SyntaxListXmlNodeSyntax)
Creates a seealso element within an xml documentation comment.
Public methodStatic memberXmlSeeElement
Creates a see element within an xml documentation comment.
Public methodStatic memberXmlString(SyntaxToken, SyntaxToken)
Represents a string of XML characters embedded as the content of an XML element.
Public methodStatic memberXmlString(SyntaxToken, SyntaxTokenList, SyntaxToken)
Represents a string of XML characters embedded as the content of an XML element.
Public methodStatic memberXmlSummaryElement(SyntaxListXmlNodeSyntax)
Creates a summary element within an xml documentation comment.
Public methodStatic memberXmlSummaryElement(XmlNodeSyntax)
Creates a summary element within an xml documentation comment.
Public methodStatic memberXmlText
Represents Xml text.
Public methodStatic memberXmlText(String)
Generates the syntax representation of a xml text node (e.g. for xml documentation comments).
Public methodStatic memberXmlText(SyntaxToken)
Generates the syntax representation of a xml text node (e.g. for xml documentation comments).
Public methodStatic memberXmlText(SyntaxTokenList)
Represents Xml text.
Public methodStatic memberXmlTextLiteral(String)
Generates the syntax representation of an xml text literal.
Public methodStatic memberXmlTextLiteral(String, String)
Generates the syntax representation of an xml text literal.
Public methodStatic memberXmlTextLiteralToken(String, String)
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 methodStatic memberXmlTextLiteralToken(SyntaxTriviaList, String, String, SyntaxTriviaList)
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 methodStatic memberXmlTextNewLine(String)
Creates the syntax representation of an xml newline token with a documentation comment exterior trivia at the end (continued documentation comment).
Public methodStatic memberXmlTextNewLine(String, Boolean)
Creates the syntax representation of an xml newline token for xml documentation comments.
Public methodStatic memberXmlTextNewLine(String, String, SyntaxTriviaList, SyntaxTriviaList)
Creates a token with kind XmlTextLiteralNewLineToken.
Public methodStatic memberXmlTextToken(SyntaxKind, String, String)
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 methodStatic memberXmlTextToken(SyntaxTriviaList, SyntaxKind, String, String, SyntaxTriviaList)
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 methodStatic memberXmlThreadSafetyElement
Creates a threadsafty element within an xml documentation comment.
Public methodStatic memberXmlThreadSafetyElement(Boolean, Boolean)
Creates a threadsafty element within an xml documentation comment.
Public methodStatic memberXmlValueElement(SyntaxListXmlNodeSyntax)
Creates the the syntax representation of an xml value element (e.g. for xml documentation comments).
Public methodStatic memberXmlValueElement(XmlNodeSyntax)
Creates the the syntax representation of an xml value element (e.g. for xml documentation comments).
Public methodStatic memberYieldStatement(ExpressionSyntax)
Represent a Yield statement.
Public methodStatic memberYieldStatement(SyntaxToken, ExpressionSyntax)
Represent a Yield statement.
Top
See Also