In This Article

XmlAstNodeId Class

Contains the AST node IDs for the XML language.

public class XmlAstNodeId : AstNodeIdProviderBase, IAstNodeIdProvider, IIdProvider
Inheritance:
object AstNodeIdProviderBase object
Implements:
IAstNodeIdProvider IIdProvider

Remarks

This type was generated by the Actipro Language Designer tool v14.1.602.0 (http://www.actiprosoftware.com).

Constructors

XmlAstNodeId()

Initializes an instance of the class.

public XmlAstNodeId()

Properties

MaxId

Gets the maximum AST node ID returned by this provider.

public override int MaxId { get; }

Property Value

int:

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

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.

public override bool ContainsId(int id)
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.

public override string GetDescription(int 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.

public override string GetKey(int 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

CDataSection

Gets the CDataSection AST node ID.

public const int CDataSection = 15001

Comment

Gets the Comment AST node ID.

public const int Comment = 15002

CompilationUnit

Gets the CompilationUnit AST node ID.

public const int CompilationUnit = 15000

Declaration

Gets the Declaration AST node ID.

public const int Declaration = 15003

Element

Gets the Element AST node ID.

public const int Element = 15004

ElementAttribute

Gets the ElementAttribute AST node ID.

public const int ElementAttribute = 15005

ElementContent

Gets the ElementContent AST node ID.

public const int ElementContent = 15006

EndTag

Gets the EndTag AST node ID.

public const int EndTag = 15007

ProcessingInstruction

Gets the ProcessingInstruction AST node ID.

public const int ProcessingInstruction = 15008

Inherited Members