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