Interface ILexScheme
When implemented by a class, represents properties and methods to specify rules for text lexical analysis.
public interface ILexScheme : IImport, IExport
Properties
- Author
When implemented by a class, gets or sets author of the
ILexScheme.
- Copyright
When implemented by a class, gets or sets copyright of the
ILexScheme.
- Desc
When implemented by a class, gets or sets description of the
ILexScheme.
- FileExtension
When implemented by a class, gets or sets string value indicating associated file extension of the
ILexScheme.
- FileType
When implemented by a class, gets or sets string value indicating associated file type of the
ILexScheme.
- Name
When implemented by a class, gets or sets
ILexSchemename.
- SerializationInfo
Gets or sets an xml representation of this
ILexSchemeobject.
- States
When implemented by a class, gets or sets collection of lexical states.
- Styles
When implemented by a class, gets or sets collection of lexical styles.
- Version
When implemented by a class, gets or sets version of the
ILexScheme.
Methods
- Assign(ILexScheme)
When implemented by a class, assigns most relevant properties from another
ILexSchemeobject.
- Clear()
When implemented by a class, removes all states and styles from this
LexSchemeand sets other properties to default values.
- IsEmpty()
When implemented by a class, indicates whether
ILexSchemeis empty , that is does not contain any styles, states, author, copyright, and description information.
- IsPlainText(int)
When implemented by a class, indicates whether
PlainTextproperty of lexical style given by its index is true.
- Update()
When implemented by a class, causes associated
ILexerto update its state.