XmlSyntaxLanguage Class
Represents a XML
syntax language definition.
public class XmlSyntaxLanguage : SyntaxLanguage, ISyntaxLanguage, IKeyedObject, IServiceLocator, IEditorDocumentTextChangeEventSink
- Inheritance:
- object SyntaxLanguage object
Constructors
XmlSyntaxLanguage()
Initializes a new instance of the XmlSyntaxLanguage
class.
public XmlSyntaxLanguage()
Methods
OnDocumentTextChanged(SyntaxEditor, EditorSnapshotChangedEventArgs)
Occurs after a text change occurs to an IEditorDocument that uses this language.
protected virtual void OnDocumentTextChanged(SyntaxEditor editor, EditorSnapshotChangedEventArgs e)
Parameter | Type | Description |
---|---|---|
editor | SyntaxEditor | The SyntaxEditor whose IEditorDocument is changed. |
e | EditorSnapshotChangedEventArgs | The |
OnDocumentTextChanging(SyntaxEditor, EditorSnapshotChangingEventArgs)
Occurs before a text change occurs to an IEditorDocument that uses this language.
protected virtual void OnDocumentTextChanging(SyntaxEditor editor, EditorSnapshotChangingEventArgs e)
Parameter | Type | Description |
---|---|---|
editor | SyntaxEditor | The SyntaxEditor whose IEditorDocument that is changing. |
e | EditorSnapshotChangingEventArgs | The |
Inherited Members
- SyntaxLanguage.GetAllServiceTypes()
- SyntaxLanguage.GetService<T>()
- SyntaxLanguage.GetService(object)
- SyntaxLanguage.OnServiceAdded(CollectionChangeEventArgs<object>)
- SyntaxLanguage.OnServiceRemoved(CollectionChangeEventArgs<object>)
- SyntaxLanguage.RegisterService<T>(T)
- SyntaxLanguage.RegisterService(object, object)
- SyntaxLanguage.UnregisterService<T>()
- SyntaxLanguage.UnregisterService(object)
- SyntaxLanguage.Key
- SyntaxLanguage.PlainText
- SyntaxLanguage.SyncRoot
- SyntaxLanguage.ServiceAdded
- SyntaxLanguage.ServiceRemoved
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()
Extension Methods
- XmlSyntaxLanguageExtensions.GetXmlEndTagAutoCompleter(ISyntaxLanguage)
- XmlSyntaxLanguageExtensions.GetXmlSchemaResolver(ISyntaxLanguage)
- XmlSyntaxLanguageExtensions.GetXmlValidator(ISyntaxLanguage)
- XmlSyntaxLanguageExtensions.RegisterXmlEndTagAutoCompleter(ISyntaxLanguage, IXmlEndTagAutoCompleter)
- XmlSyntaxLanguageExtensions.RegisterXmlSchemaResolver(ISyntaxLanguage, IXmlSchemaResolver)
- XmlSyntaxLanguageExtensions.RegisterXmlValidator(ISyntaxLanguage, IXmlValidator)
- XmlSyntaxLanguageExtensions.UnregisterXmlEndTagAutoCompleter(ISyntaxLanguage)
- XmlSyntaxLanguageExtensions.UnregisterXmlSchemaResolver(ISyntaxLanguage)
- XmlSyntaxLanguageExtensions.UnregisterXmlValidator(ISyntaxLanguage)