XmlLexer Class
A lexer for the XML language.
public class XmlLexer : DynamicLexer, IDynamicLexer, IMergeableLexer, ILexer, IKeyedObject
- Inheritance:
- object MergeableLexerBase DynamicLexer object
- Implements:
- IDynamicLexer IMergeableLexer ILexer IKeyedObject
Remarks
This type was generated by the Actipro Language Designer tool v26.1.0.0 (http://www.actiprosoftware.com). Generated code is based on input created by Actipro Software LLC. Copyright (c) 2001-2026 Actipro Software LLC. All rights reserved.
Constructors
XmlLexer(IXmlClassificationTypeProvider)
Initializes an instance of the class.
public XmlLexer(IXmlClassificationTypeProvider classificationTypeProvider)
| Parameter | Type | Description |
|---|---|---|
| classificationTypeProvider | IXmlClassificationTypeProvider | A IXmlClassificationTypeProvider that provides classification types used by this lexer. |
Inherited Members
- DynamicLexer.GetAllLexicalStateTransitions()
- DynamicLexer.GetDefaultToken(ITextBufferReader, ILexicalState)
- DynamicLexer.GetNextToken(ITextBufferReader, ILexicalState)
- DynamicLexer.OnChanged(EventArgs)
- DynamicLexer.CanLineFeedMatchAnyLineTerminator
- DynamicLexer.DefaultLexicalState
- DynamicLexer.Key
- DynamicLexer.LexicalMacros
- DynamicLexer.LexicalStateIdProvider
- DynamicLexer.LexicalStates
- DynamicLexer.TokenIdProvider
- MergeableLexerBase.CreateChangeBatch()
- MergeableLexerBase.CreateDocumentEndToken(int, TextPosition, ILexicalState)
- MergeableLexerBase.CreateToken(int, int, TextPosition, TextPosition, MergeableLexerFlags, ILexicalState, IMergeableTokenLexerData)
- MergeableLexerBase.GetIncrementalParseRange(TextSnapshotRange)
- 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()