Contains the AST node IDs for the .NET
language.
- Inheritance:
-
object
Ast
Node objectId Provider Base
- Implements:
-
IAst
Node IIdId Provider Provider
Remarks
This type was generated by the Actipro Language Designer tool v25.1.0.0 (http://www.actiprosoftware.com).
Constructors
DotNetAstNodeId()
Initializes an instance of the class.
Properties
MaxId
Gets the maximum AST node ID returned by this provider.
Property Value
- int:
The maximum AST node ID returned by this provider.
MinId
Gets the minimum AST node ID returned by this provider.
Property Value
- int:
The minimum AST node ID returned by this provider.
Methods
ContainsId(int)
Returns whether the specified ID value is valid for this AST node ID provider.
Parameter | Type | Description |
---|---|---|
id | int | The AST node ID to examine. |
Returns
- bool:
true
if the ID value is valid; otherwise,false
GetDescription(int)
Returns the actual string representation for the specified AST node ID.
Parameter | Type | Description |
---|---|---|
id | int | The AST node ID to examine. |
Returns
- string:
The actual string representation for the specified AST node ID.
GetKey(int)
Returns the string-based key for the specified AST node ID.
Parameter | Type | Description |
---|---|---|
id | int | The AST node ID to examine. |
Returns
- string:
The string-based key for the specified AST node ID.
Fields
AccessorBody
Gets the AccessorBody
AST node ID.
AccessorDeclaration
Gets the AccessorDeclaration
AST node ID.
AddressOfExpression
Gets the AddressOfExpression
AST node ID.
AggregateQueryOperator
Gets the AggregateQueryOperator
AST node ID.
AnonymousMethodExpression
Gets the AnonymousMethodExpression
AST node ID.
Argument
Gets the Argument
AST node ID.
ArrayEraseStatement
Gets the ArrayEraseStatement
AST node ID.
ArrayReallocateClause
Gets the ArrayReallocateClause
AST node ID.
ArrayReallocateStatement
Gets the ArrayReallocateStatement
AST node ID.
AssignmentExpression
Gets the AssignmentExpression
AST node ID.
Attribute
Gets the Attribute
AST node ID.
AttributeArgument
Gets the AttributeArgument
AST node ID.
AttributeSection
Gets the AttributeSection
AST node ID.
AwaitExpression
Gets the AwaitExpression
AST node ID.
BinaryOperatorExpression
Gets the BinaryOperatorExpression
AST node ID.
BinaryOperatorPattern
Gets the BinaryOperatorPattern
AST node ID.
BlockStatement
Gets the BlockStatement
AST node ID.
BreakStatement
Gets the BreakStatement
AST node ID.
CastExpression
Gets the CastExpression
AST node ID.
CatchClause
Gets the CatchClause
AST node ID.
CheckedExpression
Gets the CheckedExpression
AST node ID.
CheckedStatement
Gets the CheckedStatement
AST node ID.
ClassBody
Gets the ClassBody
AST node ID.
ClassDeclaration
Gets the ClassDeclaration
AST node ID.
CollectionElement
Gets the CollectionElement
AST node ID.
CollectionExpression
Gets the CollectionExpression
AST node ID.
CompilationUnit
Gets the CompilationUnit
AST node ID.
CompilationUnitOption
Gets the CompilationUnitOption
AST node ID.
ConditionalExpression
Gets the ConditionalExpression
AST node ID.
ConstantPattern
Gets the ConstantPattern
AST node ID.
ConstructorBody
Gets the ConstructorBody
AST node ID.
ConstructorDeclaration
Gets the ConstructorDeclaration
AST node ID.
ContinueStatement
Gets the ContinueStatement
AST node ID.
DeclarationExpression
Gets the DeclarationExpression
AST node ID.
DeclarationPattern
Gets the DeclarationPattern
AST node ID.
DefaultValueExpression
Gets the DefaultValueExpression
AST node ID.
DelegateDeclaration
Gets the DelegateDeclaration
AST node ID.
Designation
Gets the Designation
AST node ID.
DiscardDesignation
Gets the DiscardDesignation
AST node ID.
DiscardPattern
Gets the DiscardPattern
AST node ID.
DistinctQueryOperator
Gets the DistinctQueryOperator
AST node ID.
DoStatement
Gets the DoStatement
AST node ID.
DocumentationComment
Gets the DocumentationComment
AST node ID.
ElseIfSection
Gets the ElseIfSection
AST node ID.
EndStatement
Gets the EndStatement
AST node ID.
EnumerationBody
Gets the EnumerationBody
AST node ID.
EnumerationDeclaration
Gets the EnumerationDeclaration
AST node ID.
EnumerationMemberDeclaration
Gets the EnumerationMemberDeclaration
AST node ID.
EventBody
Gets the EventBody
AST node ID.
EventDeclaration
Gets the EventDeclaration
AST node ID.
ExitStatement
Gets the ExitStatement
AST node ID.
Expression
Gets the Expression
AST node ID.
ExpressionElement
Gets the ExpressionElement
AST node ID.
ExpressionStatement
Gets the ExpressionStatement
AST node ID.
ExternalAliasDirective
Gets the ExternalAliasDirective
AST node ID.
ExternalAliasDirectiveSection
Gets the ExternalAliasDirectiveSection
AST node ID.
FieldDeclaration
Gets the FieldDeclaration
AST node ID.
FixedSizeBufferDeclaration
Gets the FixedSizeBufferDeclaration
AST node ID.
FixedSizeBufferDeclarator
Gets the FixedSizeBufferDeclarator
AST node ID.
FixedStatement
Gets the FixedStatement
AST node ID.
ForEachStatement
Gets the ForEachStatement
AST node ID.
ForStatement
Gets the ForStatement
AST node ID.
FromQueryOperator
Gets the FromQueryOperator
AST node ID.
GoToStatement
Gets the GoToStatement
AST node ID.
GroupQueryOperator
Gets the GroupQueryOperator
AST node ID.
IfStatement
Gets the IfStatement
AST node ID.
InitializerExpression
Gets the InitializerExpression
AST node ID.
InstanceExpression
Gets the InstanceExpression
AST node ID.
InterfaceBody
Gets the InterfaceBody
AST node ID.
InterfaceDeclaration
Gets the InterfaceDeclaration
AST node ID.
InvocationExpression
Gets the InvocationExpression
AST node ID.
IsPatternExpression
Gets the IsPatternExpression
AST node ID.
IsTypeOfExpression
Gets the IsTypeOfExpression
AST node ID.
JoinQueryOperator
Gets the JoinQueryOperator
AST node ID.
LabeledStatement
Gets the LabeledStatement
AST node ID.
LambdaExpression
Gets the LambdaExpression
AST node ID.
LetQueryOperator
Gets the LetQueryOperator
AST node ID.
ListPattern
Gets the ListPattern
AST node ID.
LiteralExpression
Gets the LiteralExpression
AST node ID.
LocalFunctionStatement
Gets the LocalFunctionStatement
AST node ID.
LocalFunctionStatementBody
Gets the LocalFunctionStatementBody
AST node ID.
LocalVariableDeclaration
Gets the LocalVariableDeclaration
AST node ID.
LockStatement
Gets the LockStatement
AST node ID.
MemberAccess
Gets the MemberAccess
AST node ID.
MethodBody
Gets the MethodBody
AST node ID.
MethodDeclaration
Gets the MethodDeclaration
AST node ID.
NameOfExpression
Gets the NameOfExpression
AST node ID.
NamespaceBody
Gets the NamespaceBody
AST node ID.
NamespaceDeclaration
Gets the NamespaceDeclaration
AST node ID.
ObjectCreationExpression
Gets the ObjectCreationExpression
AST node ID.
OperatorBody
Gets the OperatorBody
AST node ID.
OperatorDeclaration
Gets the OperatorDeclaration
AST node ID.
OrderByQueryOperator
Gets the OrderByQueryOperator
AST node ID.
Ordering
Gets the Ordering
AST node ID.
ParameterDeclaration
Gets the ParameterDeclaration
AST node ID.
ParenthesizedExpression
Gets the ParenthesizedExpression
AST node ID.
Pattern
Gets the Pattern
AST node ID.
PositionalPattern
Gets the PositionalPattern
AST node ID.
PreprocessorDirective
Gets the PreprocessorDirective
AST node ID.
PropertyBody
Gets the PropertyBody
AST node ID.
PropertyDeclaration
Gets the PropertyDeclaration
AST node ID.
PropertyPattern
Gets the PropertyPattern
AST node ID.
QualifiedName
Gets the QualifiedName
AST node ID.
QueryExpression
Gets the QueryExpression
AST node ID.
QueryOperator
Gets the QueryOperator
AST node ID.
RangeVariableDeclaration
Gets the RangeVariableDeclaration
AST node ID.
RangeVariableDeclarator
Gets the RangeVariableDeclarator
AST node ID.
RefExpression
Gets the RefExpression
AST node ID.
RegionPreprocessorDirective
Gets the RegionPreprocessorDirective
AST node ID.
RelationalPattern
Gets the RelationalPattern
AST node ID.
ReturnStatement
Gets the ReturnStatement
AST node ID.
ReturnTypeDeclaration
Gets the ReturnTypeDeclaration
AST node ID.
ReturnTypeExpression
Gets the ReturnTypeExpression
AST node ID.
SelectQueryOperator
Gets the SelectQueryOperator
AST node ID.
SimpleName
Gets the SimpleName
AST node ID.
SingleVariableDesignation
Gets the SingleVariableDesignation
AST node ID.
SizeOfExpression
Gets the SizeOfExpression
AST node ID.
SkipQueryOperator
Gets the SkipQueryOperator
AST node ID.
SkipWhileQueryOperator
Gets the SkipWhileQueryOperator
AST node ID.
SlicePattern
Gets the SlicePattern
AST node ID.
SpreadElement
Gets the SpreadElement
AST node ID.
StackAllocationInitializer
Gets the StackAllocationInitializer
AST node ID.
Statement
Gets the Statement
AST node ID.
StopStatement
Gets the StopStatement
AST node ID.
StructureBody
Gets the StructureBody
AST node ID.
StructureDeclaration
Gets the StructureDeclaration
AST node ID.
SubPattern
Gets the SubPattern
AST node ID.
SwitchExpression
Gets the SwitchExpression
AST node ID.
SwitchExpressionArm
Gets the SwitchExpressionArm
AST node ID.
SwitchLabel
Gets the SwitchLabel
AST node ID.
SwitchSection
Gets the SwitchSection
AST node ID.
SwitchStatement
Gets the SwitchStatement
AST node ID.
TakeQueryOperator
Gets the TakeQueryOperator
AST node ID.
TakeWhileQueryOperator
Gets the TakeWhileQueryOperator
AST node ID.
ThrowExpression
Gets the ThrowExpression
AST node ID.
TryCastExpression
Gets the TryCastExpression
AST node ID.
TryStatement
Gets the TryStatement
AST node ID.
TupleDesignation
Gets the TupleDesignation
AST node ID.
TupleLiteralDeclaration
Gets the TupleLiteralDeclaration
AST node ID.
TupleLiteralDeclarator
Gets the TupleLiteralDeclarator
AST node ID.
TypeDeclaration
Gets the TypeDeclaration
AST node ID.
TypeMemberDeclaration
Gets the TypeMemberDeclaration
AST node ID.
TypeOfExpression
Gets the TypeOfExpression
AST node ID.
TypeParameter
Gets the TypeParameter
AST node ID.
TypePattern
Gets the TypePattern
AST node ID.
UnaryOperatorExpression
Gets the UnaryOperatorExpression
AST node ID.
UnaryOperatorPattern
Gets the UnaryOperatorPattern
AST node ID.
UncheckedExpression
Gets the UncheckedExpression
AST node ID.
UncheckedStatement
Gets the UncheckedStatement
AST node ID.
UnsafeStatement
Gets the UnsafeStatement
AST node ID.
UnstructuredErrorHandlerStatement
Gets the UnstructuredErrorHandlerStatement
AST node ID.
UnstructuredErrorResumeStatement
Gets the UnstructuredErrorResumeStatement
AST node ID.
UnstructuredErrorThrowStatement
Gets the UnstructuredErrorThrowStatement
AST node ID.
UsingDirective
Gets the UsingDirective
AST node ID.
UsingDirectiveSection
Gets the UsingDirectiveSection
AST node ID.
UsingStatement
Gets the UsingStatement
AST node ID.
VarPattern
Gets the VarPattern
AST node ID.
VariableDeclarationExpression
Gets the VariableDeclarationExpression
AST node ID.
VariableDeclarator
Gets the VariableDeclarator
AST node ID.
WhereQueryOperator
Gets the WhereQueryOperator
AST node ID.
WhileStatement
Gets the WhileStatement
AST node ID.
WithExpression
Gets the WithExpression
AST node ID.
WithStatement
Gets the WithStatement
AST node ID.
WithTargetExpression
Gets the WithTargetExpression
AST node ID.
XmlNamespaceExpression
Gets the XmlNamespaceExpression
AST node ID.
YieldStatement
Gets the YieldStatement
AST node ID.