Interface ILexScheme
When implemented by a class, represents properties and methods to specify rules for text lexical analysis.
public interface ILexScheme : IImport, IExportProperties
- 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.