DotNetAstNodeId Class
Contains the AST node IDs for the .NET
language.
public class DotNetAstNodeId : AstNodeIdProviderBase, IAstNodeIdProvider, IIdProvider
- Inheritance:
- Object AstNodeIdProviderBase Object
- Implements:
- IAstNodeIdProvider IIdProvider
Remarks
This type was generated by the Actipro Language Designer tool v19.1.682.0 (http://www.actiprosoftware.com).
Constructors
DotNetAstNodeId()
public DotNetAstNodeId()
Properties
MaxId
Gets the maximum AST node ID returned by this provider.
public override int MaxId { get; }
Property Value
- Int32:
The maximum AST node ID returned by this provider.
MinId
Gets the minimum AST node ID returned by this provider.
public override int MinId { get; }
Property Value
- Int32:
The minimum AST node ID returned by this provider.
Methods
ContainsId(Int32)
Returns whether the specified ID value is valid for this AST node ID provider.
public override bool ContainsId(int id)
Parameter | Type | Description |
---|---|---|
id | Int32 | The AST node ID to examine. |
Returns
- Boolean:
true
if the ID value is valid; otherwise,false
GetDescription(Int32)
Returns the actual string representation for the specified AST node ID.
public override string GetDescription(int id)
Parameter | Type | Description |
---|---|---|
id | Int32 | The AST node ID to examine. |
Returns
- String:
The actual string representation for the specified AST node ID.
GetKey(Int32)
Returns the string-based key for the specified AST node ID.
public override string GetKey(int id)
Parameter | Type | Description |
---|---|---|
id | Int32 | 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.
public const int AccessorBody = 10000
AccessorDeclaration
Gets the AccessorDeclaration
AST node ID.
public const int AccessorDeclaration = 10001
AddressOfExpression
Gets the AddressOfExpression
AST node ID.
public const int AddressOfExpression = 10002
AggregateQueryOperator
Gets the AggregateQueryOperator
AST node ID.
public const int AggregateQueryOperator = 10003
AnonymousMethodExpression
Gets the AnonymousMethodExpression
AST node ID.
public const int AnonymousMethodExpression = 10004
Argument
Gets the Argument
AST node ID.
public const int Argument = 10005
ArrayEraseStatement
Gets the ArrayEraseStatement
AST node ID.
public const int ArrayEraseStatement = 10006
ArrayReallocateClause
Gets the ArrayReallocateClause
AST node ID.
public const int ArrayReallocateClause = 10007
ArrayReallocateStatement
Gets the ArrayReallocateStatement
AST node ID.
public const int ArrayReallocateStatement = 10008
AssignmentExpression
Gets the AssignmentExpression
AST node ID.
public const int AssignmentExpression = 10009
Attribute
Gets the Attribute
AST node ID.
public const int Attribute = 10010
AttributeArgument
Gets the AttributeArgument
AST node ID.
public const int AttributeArgument = 10011
AttributeSection
Gets the AttributeSection
AST node ID.
public const int AttributeSection = 10012
AwaitExpression
Gets the AwaitExpression
AST node ID.
public const int AwaitExpression = 10013
BinaryOperatorExpression
Gets the BinaryOperatorExpression
AST node ID.
public const int BinaryOperatorExpression = 10014
BlockStatement
Gets the BlockStatement
AST node ID.
public const int BlockStatement = 10015
BreakStatement
Gets the BreakStatement
AST node ID.
public const int BreakStatement = 10016
CastExpression
Gets the CastExpression
AST node ID.
public const int CastExpression = 10017
CatchClause
Gets the CatchClause
AST node ID.
public const int CatchClause = 10018
CheckedExpression
Gets the CheckedExpression
AST node ID.
public const int CheckedExpression = 10019
CheckedStatement
Gets the CheckedStatement
AST node ID.
public const int CheckedStatement = 10020
ClassBody
Gets the ClassBody
AST node ID.
public const int ClassBody = 10021
ClassDeclaration
Gets the ClassDeclaration
AST node ID.
public const int ClassDeclaration = 10022
CompilationUnit
Gets the CompilationUnit
AST node ID.
public const int CompilationUnit = 10023
CompilationUnitOption
Gets the CompilationUnitOption
AST node ID.
public const int CompilationUnitOption = 10024
ConditionalExpression
Gets the ConditionalExpression
AST node ID.
public const int ConditionalExpression = 10025
ConstantPattern
Gets the ConstantPattern
AST node ID.
public const int ConstantPattern = 10026
ConstructorBody
Gets the ConstructorBody
AST node ID.
public const int ConstructorBody = 10027
ConstructorDeclaration
Gets the ConstructorDeclaration
AST node ID.
public const int ConstructorDeclaration = 10028
ContinueStatement
Gets the ContinueStatement
AST node ID.
public const int ContinueStatement = 10029
DeclarationPattern
Gets the DeclarationPattern
AST node ID.
public const int DeclarationPattern = 10030
DefaultValueExpression
Gets the DefaultValueExpression
AST node ID.
public const int DefaultValueExpression = 10031
DelegateDeclaration
Gets the DelegateDeclaration
AST node ID.
public const int DelegateDeclaration = 10032
Designation
Gets the Designation
AST node ID.
public const int Designation = 10033
DiscardDesignation
Gets the DiscardDesignation
AST node ID.
public const int DiscardDesignation = 10034
DiscardPattern
Gets the DiscardPattern
AST node ID.
public const int DiscardPattern = 10035
DistinctQueryOperator
Gets the DistinctQueryOperator
AST node ID.
public const int DistinctQueryOperator = 10036
DocumentationComment
Gets the DocumentationComment
AST node ID.
public const int DocumentationComment = 10037
DoStatement
Gets the DoStatement
AST node ID.
public const int DoStatement = 10038
ElseIfSection
Gets the ElseIfSection
AST node ID.
public const int ElseIfSection = 10039
EndStatement
Gets the EndStatement
AST node ID.
public const int EndStatement = 10040
EnumerationBody
Gets the EnumerationBody
AST node ID.
public const int EnumerationBody = 10041
EnumerationDeclaration
Gets the EnumerationDeclaration
AST node ID.
public const int EnumerationDeclaration = 10042
EnumerationMemberDeclaration
Gets the EnumerationMemberDeclaration
AST node ID.
public const int EnumerationMemberDeclaration = 10043
EventBody
Gets the EventBody
AST node ID.
public const int EventBody = 10044
EventDeclaration
Gets the EventDeclaration
AST node ID.
public const int EventDeclaration = 10045
ExitStatement
Gets the ExitStatement
AST node ID.
public const int ExitStatement = 10046
Expression
Gets the Expression
AST node ID.
public const int Expression = 10047
ExpressionStatement
Gets the ExpressionStatement
AST node ID.
public const int ExpressionStatement = 10048
ExternalAliasDirective
Gets the ExternalAliasDirective
AST node ID.
public const int ExternalAliasDirective = 10049
ExternalAliasDirectiveSection
Gets the ExternalAliasDirectiveSection
AST node ID.
public const int ExternalAliasDirectiveSection = 10050
FieldDeclaration
Gets the FieldDeclaration
AST node ID.
public const int FieldDeclaration = 10051
FixedSizeBufferDeclaration
Gets the FixedSizeBufferDeclaration
AST node ID.
public const int FixedSizeBufferDeclaration = 10052
FixedSizeBufferDeclarator
Gets the FixedSizeBufferDeclarator
AST node ID.
public const int FixedSizeBufferDeclarator = 10053
FixedStatement
Gets the FixedStatement
AST node ID.
public const int FixedStatement = 10054
ForEachStatement
Gets the ForEachStatement
AST node ID.
public const int ForEachStatement = 10055
ForStatement
Gets the ForStatement
AST node ID.
public const int ForStatement = 10056
FromQueryOperator
Gets the FromQueryOperator
AST node ID.
public const int FromQueryOperator = 10057
GoToStatement
Gets the GoToStatement
AST node ID.
public const int GoToStatement = 10058
GroupQueryOperator
Gets the GroupQueryOperator
AST node ID.
public const int GroupQueryOperator = 10059
IfStatement
Gets the IfStatement
AST node ID.
public const int IfStatement = 10060
InitializerExpression
Gets the InitializerExpression
AST node ID.
public const int InitializerExpression = 10061
InstanceExpression
Gets the InstanceExpression
AST node ID.
public const int InstanceExpression = 10062
InterfaceAccessorDeclaration
Gets the InterfaceAccessorDeclaration
AST node ID.
public const int InterfaceAccessorDeclaration = 10063
InterfaceBody
Gets the InterfaceBody
AST node ID.
public const int InterfaceBody = 10064
InterfaceDeclaration
Gets the InterfaceDeclaration
AST node ID.
public const int InterfaceDeclaration = 10065
InterfaceEventDeclaration
Gets the InterfaceEventDeclaration
AST node ID.
public const int InterfaceEventDeclaration = 10066
InterfaceMemberDeclaration
Gets the InterfaceMemberDeclaration
AST node ID.
public const int InterfaceMemberDeclaration = 10067
InterfaceMethodDeclaration
Gets the InterfaceMethodDeclaration
AST node ID.
public const int InterfaceMethodDeclaration = 10068
InterfacePropertyDeclaration
Gets the InterfacePropertyDeclaration
AST node ID.
public const int InterfacePropertyDeclaration = 10069
InvocationExpression
Gets the InvocationExpression
AST node ID.
public const int InvocationExpression = 10070
IsPatternExpression
Gets the IsPatternExpression
AST node ID.
public const int IsPatternExpression = 10071
IsTypeOfExpression
Gets the IsTypeOfExpression
AST node ID.
public const int IsTypeOfExpression = 10072
JoinQueryOperator
Gets the JoinQueryOperator
AST node ID.
public const int JoinQueryOperator = 10073
LabeledStatement
Gets the LabeledStatement
AST node ID.
public const int LabeledStatement = 10074
LambdaExpression
Gets the LambdaExpression
AST node ID.
public const int LambdaExpression = 10075
LetQueryOperator
Gets the LetQueryOperator
AST node ID.
public const int LetQueryOperator = 10076
LiteralExpression
Gets the LiteralExpression
AST node ID.
public const int LiteralExpression = 10077
LocalFunctionStatement
Gets the LocalFunctionStatement
AST node ID.
public const int LocalFunctionStatement = 10078
LocalFunctionStatementBody
Gets the LocalFunctionStatementBody
AST node ID.
public const int LocalFunctionStatementBody = 10079
LocalVariableDeclaration
Gets the LocalVariableDeclaration
AST node ID.
public const int LocalVariableDeclaration = 10080
LockStatement
Gets the LockStatement
AST node ID.
public const int LockStatement = 10081
MemberAccess
Gets the MemberAccess
AST node ID.
public const int MemberAccess = 10082
MethodBody
Gets the MethodBody
AST node ID.
public const int MethodBody = 10083
MethodDeclaration
Gets the MethodDeclaration
AST node ID.
public const int MethodDeclaration = 10084
NameOfExpression
Gets the NameOfExpression
AST node ID.
public const int NameOfExpression = 10085
NamespaceBody
Gets the NamespaceBody
AST node ID.
public const int NamespaceBody = 10086
NamespaceDeclaration
Gets the NamespaceDeclaration
AST node ID.
public const int NamespaceDeclaration = 10087
ObjectCreationExpression
Gets the ObjectCreationExpression
AST node ID.
public const int ObjectCreationExpression = 10088
OperatorBody
Gets the OperatorBody
AST node ID.
public const int OperatorBody = 10089
OperatorDeclaration
Gets the OperatorDeclaration
AST node ID.
public const int OperatorDeclaration = 10090
OrderByQueryOperator
Gets the OrderByQueryOperator
AST node ID.
public const int OrderByQueryOperator = 10091
Ordering
Gets the Ordering
AST node ID.
public const int Ordering = 10092
ParameterDeclaration
Gets the ParameterDeclaration
AST node ID.
public const int ParameterDeclaration = 10093
ParenthesizedExpression
Gets the ParenthesizedExpression
AST node ID.
public const int ParenthesizedExpression = 10094
Pattern
Gets the Pattern
AST node ID.
public const int Pattern = 10095
PreprocessorDirective
Gets the PreprocessorDirective
AST node ID.
public const int PreprocessorDirective = 10096
PropertyBody
Gets the PropertyBody
AST node ID.
public const int PropertyBody = 10097
PropertyDeclaration
Gets the PropertyDeclaration
AST node ID.
public const int PropertyDeclaration = 10098
QualifiedName
Gets the QualifiedName
AST node ID.
public const int QualifiedName = 10099
QueryExpression
Gets the QueryExpression
AST node ID.
public const int QueryExpression = 10100
QueryOperator
Gets the QueryOperator
AST node ID.
public const int QueryOperator = 10101
RangeVariableDeclaration
Gets the RangeVariableDeclaration
AST node ID.
public const int RangeVariableDeclaration = 10102
RangeVariableDeclarator
Gets the RangeVariableDeclarator
AST node ID.
public const int RangeVariableDeclarator = 10103
RefExpression
Gets the RefExpression
AST node ID.
public const int RefExpression = 10104
RegionPreprocessorDirective
Gets the RegionPreprocessorDirective
AST node ID.
public const int RegionPreprocessorDirective = 10105
ReturnStatement
Gets the ReturnStatement
AST node ID.
public const int ReturnStatement = 10106
ReturnTypeDeclaration
Gets the ReturnTypeDeclaration
AST node ID.
public const int ReturnTypeDeclaration = 10107
ReturnTypeExpression
Gets the ReturnTypeExpression
AST node ID.
public const int ReturnTypeExpression = 10108
SelectQueryOperator
Gets the SelectQueryOperator
AST node ID.
public const int SelectQueryOperator = 10109
SimpleName
Gets the SimpleName
AST node ID.
public const int SimpleName = 10110
SingleVariableDesignation
Gets the SingleVariableDesignation
AST node ID.
public const int SingleVariableDesignation = 10111
SizeOfExpression
Gets the SizeOfExpression
AST node ID.
public const int SizeOfExpression = 10112
SkipQueryOperator
Gets the SkipQueryOperator
AST node ID.
public const int SkipQueryOperator = 10113
SkipWhileQueryOperator
Gets the SkipWhileQueryOperator
AST node ID.
public const int SkipWhileQueryOperator = 10114
StackAllocationInitializer
Gets the StackAllocationInitializer
AST node ID.
public const int StackAllocationInitializer = 10115
Statement
Gets the Statement
AST node ID.
public const int Statement = 10116
StopStatement
Gets the StopStatement
AST node ID.
public const int StopStatement = 10117
StructureBody
Gets the StructureBody
AST node ID.
public const int StructureBody = 10118
StructureDeclaration
Gets the StructureDeclaration
AST node ID.
public const int StructureDeclaration = 10119
SwitchLabel
Gets the SwitchLabel
AST node ID.
public const int SwitchLabel = 10120
SwitchSection
Gets the SwitchSection
AST node ID.
public const int SwitchSection = 10121
SwitchStatement
Gets the SwitchStatement
AST node ID.
public const int SwitchStatement = 10122
TakeQueryOperator
Gets the TakeQueryOperator
AST node ID.
public const int TakeQueryOperator = 10123
TakeWhileQueryOperator
Gets the TakeWhileQueryOperator
AST node ID.
public const int TakeWhileQueryOperator = 10124
ThrowExpression
Gets the ThrowExpression
AST node ID.
public const int ThrowExpression = 10125
TryCastExpression
Gets the TryCastExpression
AST node ID.
public const int TryCastExpression = 10126
TryStatement
Gets the TryStatement
AST node ID.
public const int TryStatement = 10127
TupleLiteralDeclaration
Gets the TupleLiteralDeclaration
AST node ID.
public const int TupleLiteralDeclaration = 10128
TupleLiteralDeclarator
Gets the TupleLiteralDeclarator
AST node ID.
public const int TupleLiteralDeclarator = 10129
TypeDeclaration
Gets the TypeDeclaration
AST node ID.
public const int TypeDeclaration = 10130
TypeMemberDeclaration
Gets the TypeMemberDeclaration
AST node ID.
public const int TypeMemberDeclaration = 10131
TypeOfExpression
Gets the TypeOfExpression
AST node ID.
public const int TypeOfExpression = 10132
TypeParameter
Gets the TypeParameter
AST node ID.
public const int TypeParameter = 10133
UnaryOperatorExpression
Gets the UnaryOperatorExpression
AST node ID.
public const int UnaryOperatorExpression = 10134
UncheckedExpression
Gets the UncheckedExpression
AST node ID.
public const int UncheckedExpression = 10135
UncheckedStatement
Gets the UncheckedStatement
AST node ID.
public const int UncheckedStatement = 10136
UnsafeStatement
Gets the UnsafeStatement
AST node ID.
public const int UnsafeStatement = 10137
UnstructuredErrorHandlerStatement
Gets the UnstructuredErrorHandlerStatement
AST node ID.
public const int UnstructuredErrorHandlerStatement = 10138
UnstructuredErrorResumeStatement
Gets the UnstructuredErrorResumeStatement
AST node ID.
public const int UnstructuredErrorResumeStatement = 10139
UnstructuredErrorThrowStatement
Gets the UnstructuredErrorThrowStatement
AST node ID.
public const int UnstructuredErrorThrowStatement = 10140
UsingDirective
Gets the UsingDirective
AST node ID.
public const int UsingDirective = 10141
UsingDirectiveSection
Gets the UsingDirectiveSection
AST node ID.
public const int UsingDirectiveSection = 10142
UsingStatement
Gets the UsingStatement
AST node ID.
public const int UsingStatement = 10143
VariableDeclarationExpression
Gets the VariableDeclarationExpression
AST node ID.
public const int VariableDeclarationExpression = 10144
VariableDeclarator
Gets the VariableDeclarator
AST node ID.
public const int VariableDeclarator = 10145
VarPattern
Gets the VarPattern
AST node ID.
public const int VarPattern = 10146
WhereQueryOperator
Gets the WhereQueryOperator
AST node ID.
public const int WhereQueryOperator = 10147
WhileStatement
Gets the WhileStatement
AST node ID.
public const int WhileStatement = 10148
WithStatement
Gets the WithStatement
AST node ID.
public const int WithStatement = 10149
WithTargetExpression
Gets the WithTargetExpression
AST node ID.
public const int WithTargetExpression = 10150
XmlNamespaceExpression
Gets the XmlNamespaceExpression
AST node ID.
public const int XmlNamespaceExpression = 10151
YieldStatement
Gets the YieldStatement
AST node ID.
public const int YieldStatement = 10152