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 v26.1.0 (http://www.actiprosoftware.com).

Constructors

XmlAstNodeId()

Initializes an instance of the class.

public XmlAstNodeId()

Properties

MaxId

The maximum ID returned by this provider.

public override int MaxId { get; }

Property Value

int

MinId

The minimum ID returned by this provider.

public override int MinId { get; }

Property Value

int

Methods

ContainsId(int)

Returns whether the specified ID value is valid for this ID provider.

public override bool ContainsId(int id)
Parameter Type Description
id int

The ID to examine.

Returns

bool:

true if the ID value is valid; otherwise, false

GetDescription(int)

Returns the actual string representation for the specified ID.

public override string? GetDescription(int id)
Parameter Type Description
id int

The ID to examine.

Returns

string

GetKey(int)

Returns the string-based key for the specified ID.

public override string? GetKey(int id)
Parameter Type Description
id int

The ID to examine.

Returns

string

Fields

CDataSection

The CDataSection AST node ID.

public const int CDataSection = 15001

Comment

The Comment AST node ID.

public const int Comment = 15002

CompilationUnit

The CompilationUnit AST node ID.

public const int CompilationUnit = 15000

Declaration

The Declaration AST node ID.

public const int Declaration = 15003

Element

The Element AST node ID.

public const int Element = 15004

ElementAttribute

The ElementAttribute AST node ID.

public const int ElementAttribute = 15005

ElementContent

The ElementContent AST node ID.

public const int ElementContent = 15006

EndTag

The EndTag AST node ID.

public const int EndTag = 15007

ProcessingInstruction

The ProcessingInstruction AST node ID.

public const int ProcessingInstruction = 15008

Inherited Members

Extension Methods