In This Article

ILexicalStateTransition Interface

Provides the base requirements for a transition from one lexical state to another.

public interface ILexicalStateTransition

Properties

ChildLanguage

Gets the ISyntaxLanguage that contains the ChildLexicalState.

ISyntaxLanguage ChildLanguage { get; }

Property Value

ISyntaxLanguage:

The ISyntaxLanguage that contains the ChildLexicalState.

ChildLexicalScope

Gets the ILexicalScope that is used in the ChildLexicalState to end the transition and pop back up to the parent lexical state.

ILexicalScope ChildLexicalScope { get; }

Property Value

ILexicalScope:

The ILexicalScope that is used in the ChildLexicalState to end the transition and pop back up to the parent lexical state.

ChildLexicalState

Gets the ILexicalState into which a transition is made.

ILexicalState ChildLexicalState { get; }

Property Value

ILexicalState:

The ILexicalState into which a transition is made.

ParentLexicalScope

Gets the ILexicalScope that owns this state transition.

ILexicalScope ParentLexicalScope { get; }

Property Value

ILexicalScope:

The ILexicalScope that owns this state transition.

See Also