Contains the AST node IDs for the JavaScript
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 v22.1.0.0 (http://www.actiprosoftware.com).
Constructors
JavaScriptAstNodeId()
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
ArrayInitializerExpression
Gets the ArrayInitializerExpression
AST node ID.
ArrayPattern
Gets the ArrayPattern
AST node ID.
ArrowFunctionExpression
Gets the ArrowFunctionExpression
AST node ID.
AssignmentExpression
Gets the AssignmentExpression
AST node ID.
AssignmentPattern
Gets the AssignmentPattern
AST node ID.
AssignmentProperty
Gets the AssignmentProperty
AST node ID.
AwaitExpression
Gets the AwaitExpression
AST node ID.
BinaryOperatorExpression
Gets the BinaryOperatorExpression
AST node ID.
BlockStatement
Gets the BlockStatement
AST node ID.
BreakStatement
Gets the BreakStatement
AST node ID.
CallExpression
Gets the CallExpression
AST node ID.
CatchClause
Gets the CatchClause
AST node ID.
ClassBody
Gets the ClassBody
AST node ID.
ClassDeclaration
Gets the ClassDeclaration
AST node ID.
ClassExpression
Gets the ClassExpression
AST node ID.
CompilationUnit
Gets the CompilationUnit
AST node ID.
ConditionalExpression
Gets the ConditionalExpression
AST node ID.
ContinueStatement
Gets the ContinueStatement
AST node ID.
DebuggerStatement
Gets the DebuggerStatement
AST node ID.
DoStatement
Gets the DoStatement
AST node ID.
ExportAllDeclaration
Gets the ExportAllDeclaration
AST node ID.
ExportDefaultDeclaration
Gets the ExportDefaultDeclaration
AST node ID.
ExportNamedDeclaration
Gets the ExportNamedDeclaration
AST node ID.
ExportSpecifier
Gets the ExportSpecifier
AST node ID.
ExpressionStatement
Gets the ExpressionStatement
AST node ID.
ForInStatement
Gets the ForInStatement
AST node ID.
ForOfStatement
Gets the ForOfStatement
AST node ID.
ForStatement
Gets the ForStatement
AST node ID.
FunctionBody
Gets the FunctionBody
AST node ID.
FunctionDeclaration
Gets the FunctionDeclaration
AST node ID.
FunctionExpression
Gets the FunctionExpression
AST node ID.
IDeclaration
Gets the IDeclaration
AST node ID.
IExpression
Gets the IExpression
AST node ID.
IFunction
Gets the IFunction
AST node ID.
IPattern
Gets the IPattern
AST node ID.
IStatement
Gets the IStatement
AST node ID.
Identifier
Gets the Identifier
AST node ID.
IfStatement
Gets the IfStatement
AST node ID.
ImportDeclaration
Gets the ImportDeclaration
AST node ID.
ImportDefaultSpecifier
Gets the ImportDefaultSpecifier
AST node ID.
ImportExpression
Gets the ImportExpression
AST node ID.
ImportNamespaceSpecifier
Gets the ImportNamespaceSpecifier
AST node ID.
ImportSpecifier
Gets the ImportSpecifier
AST node ID.
ImportSpecifierBase
Gets the ImportSpecifierBase
AST node ID.
InstanceExpression
Gets the InstanceExpression
AST node ID.
LabeledStatement
Gets the LabeledStatement
AST node ID.
LiteralExpression
Gets the LiteralExpression
AST node ID.
MemberAccess
Gets the MemberAccess
AST node ID.
MethodDefinition
Gets the MethodDefinition
AST node ID.
ModuleDeclaration
Gets the ModuleDeclaration
AST node ID.
ModuleSpecifier
Gets the ModuleSpecifier
AST node ID.
ObjectCreationExpression
Gets the ObjectCreationExpression
AST node ID.
ObjectInitializerExpression
Gets the ObjectInitializerExpression
AST node ID.
ObjectPattern
Gets the ObjectPattern
AST node ID.
ParenthesizedExpression
Gets the ParenthesizedExpression
AST node ID.
Property
Gets the Property
AST node ID.
RestElement
Gets the RestElement
AST node ID.
ReturnStatement
Gets the ReturnStatement
AST node ID.
SequenceExpression
Gets the SequenceExpression
AST node ID.
SuperExpression
Gets the SuperExpression
AST node ID.
SwitchSection
Gets the SwitchSection
AST node ID.
SwitchStatement
Gets the SwitchStatement
AST node ID.
TaggedTemplateExpression
Gets the TaggedTemplateExpression
AST node ID.
ThrowStatement
Gets the ThrowStatement
AST node ID.
TryStatement
Gets the TryStatement
AST node ID.
UnaryOperatorExpression
Gets the UnaryOperatorExpression
AST node ID.
VariableDeclaration
Gets the VariableDeclaration
AST node ID.
VariableDeclarator
Gets the VariableDeclarator
AST node ID.
WhileStatement
Gets the WhileStatement
AST node ID.
WithStatement
Gets the WithStatement
AST node ID.
YieldExpression
Gets the YieldExpression
AST node ID.