DotNetLexerBase Class
Provides the abstract base class of a .NET language lexer.
public abstract class DotNetLexerBase : MergableLexerBase, IMergableLexer, ILexer, IKeyedObject
- Inheritance:
- object MergableLexerBase object
- Derived:
- CSharpLexer VBLexer
- Implements:
- IMergableLexer ILexer IKeyedObject
Constructors
DotNetLexerBase()
Initializes an instance of the class.
protected DotNetLexerBase()
Inherited Members
- MergableLexerBase.CreateChangeBatch()
- MergableLexerBase.CreateDocumentEndToken(int, TextPosition, ILexicalState)
- MergableLexerBase.CreateToken(int, int, TextPosition, TextPosition, MergableLexerFlags, ILexicalState, IMergableTokenLexerData)
- MergableLexerBase.GetDefaultToken(ITextBufferReader, ILexicalState)
- MergableLexerBase.GetIncrementalParseRange(TextSnapshotRange)
- MergableLexerBase.GetAllLexicalStateTransitions()
- MergableLexerBase.GetNextToken(ITextBufferReader, ILexicalState)
- MergableLexerBase.OnChanged(EventArgs)
- MergableLexerBase.Parse(TextSnapshotRange, ILexerTarget)
- MergableLexerBase.DefaultLexicalStateCore
- MergableLexerBase.KeyCore
- MergableLexerBase.LexicalStateIdProviderCore
- MergableLexerBase.TokenIdProviderCore
- MergableLexerBase.Changed
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()