In This Article

XmlLexicalStateId Class

Contains the lexical state IDs for the XML language.

public class XmlLexicalStateId : LexicalStateIdProviderBase, ILexicalStateIdProvider, IIdProvider
Inheritance:
object LexicalStateIdProviderBase object
Implements:
ILexicalStateIdProvider IIdProvider

Remarks

This type was generated by the Actipro Language Designer tool v11.1.543.0 (http://www.actiprosoftware.com). Generated code is based on input created by Actipro Software LLC. Copyright (c) 2001-2025 Actipro Software LLC. All rights reserved.

Constructors

XmlLexicalStateId()

Initializes an instance of the class.

public XmlLexicalStateId()

Properties

MaxId

Gets the maximum lexical state ID returned by this provider.

public override int MaxId { get; }

Property Value

int:

The maximum lexical state ID returned by this provider.

MinId

Gets the minimum lexical state ID returned by this provider.

public override int MinId { get; }

Property Value

int:

The minimum lexical state ID returned by this provider.

Methods

ContainsId(int)

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

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

The lexical state ID to examine.

Returns

bool:

true if the ID value is valid; otherwise, false

GetDescription(int)

Returns the actual string representation for the specified lexical state ID.

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

The lexical state ID to examine.

Returns

string:

The actual string representation for the specified lexical state ID.

GetKey(int)

Returns the string-based key for the specified lexical state ID.

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

The lexical state ID to examine.

Returns

string:

The string-based key for the specified lexical state ID.

Fields

CDataSection

Gets the CDataSection lexical state ID.

public const int CDataSection = 11

Comment

Gets the Comment lexical state ID.

public const int Comment = 6

Declaration

Gets the Declaration lexical state ID.

public const int Declaration = 10

Default

Gets the Default lexical state ID.

public const int Default = 1

DocTypeDeclaration

Gets the DocTypeDeclaration lexical state ID.

public const int DocTypeDeclaration = 8

DocTypeDeclarationInternalSubset

Gets the DocTypeDeclarationInternalSubset lexical state ID.

public const int DocTypeDeclarationInternalSubset = 9

EndTag

Gets the EndTag lexical state ID.

public const int EndTag = 5

ProcessingInstruction

Gets the ProcessingInstruction lexical state ID.

public const int ProcessingInstruction = 7

StartTag

Gets the StartTag lexical state ID.

public const int StartTag = 2

StartTagAttributeDoubleQuoteValue

Gets the StartTagAttributeDoubleQuoteValue lexical state ID.

public const int StartTagAttributeDoubleQuoteValue = 3

StartTagAttributeSingleQuoteValue

Gets the StartTagAttributeSingleQuoteValue lexical state ID.

public const int StartTagAttributeSingleQuoteValue = 4

Inherited Members