In This Article

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

Inherited Members