Interface ILexSyntaxBlock
Represents properties and methods for individual syntax block with collection of syntax blocks.
public interface ILexSyntaxBlock
Properties
- CaseSensitive
When implemented by a class, gets or sets a value indicating whether
ILexSyntaxBlockis case-sensitive or not.
- Desc
When implemented by a class, gets or sets description of the
ILexSyntaxBlock.
- Expression
When implemented by a class, represents a collective regular expression pattern for the
ILexSyntaxBlock.Expressions.
- Expressions
When implemented by a class, gets or sets collection of the expressions used by
ILexerto parse the text.
- Index
When implemented by a class, represents index of the
ILexSyntaxBlockwithin the lexical syntax block collection.
- LeaveState
When implemented by a class, gets or sets
ILexStateobject that specifies lexical resulting state after lexical analyzer locates text, that matches to theILexSyntaxBlock.Expression.
- Name
When implemented by a class, gets or sets name of the
ILexSyntaxBlock.
- ReswordSets
When implemented by a class, gets or sets collection of the
ILexReswordSetobject containing Reserved words.
- SerializationInfo
Gets or sets an xml representation of this
ILexSyntaxBlockobject.
- State
When implemented by a class, gets or sets
ILexStateowning thisILexSyntaxBlock
- Style
When implemented by a class, gets or sets an
ILexStyleobject, applicable for text that matchesILexSyntaxBlockexpression.
Methods
- AddExpression(string)
When implemented by a class, adds new element to the expression collection.
- FindResword(string)
Locates
LexReswordSetcontaining given resword.