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.