In This Article

XmlSyntaxLanguageExtensions Class

Contains extension methods that make it easier to work with XML ISyntaxLanguage objects.

public static class XmlSyntaxLanguageExtensions
Inheritance:
object object

Methods

GetXmlEndTagAutoCompleter(ISyntaxLanguage)

Returns the IXmlEndTagAutoCompleter that can auto-complete XML end tags when appropriate.

public static IXmlEndTagAutoCompleter GetXmlEndTagAutoCompleter(this ISyntaxLanguage language)
Parameter Type Description
language ISyntaxLanguage

The ISyntaxLanguage to update.

Returns

IXmlEndTagAutoCompleter:

The IXmlEndTagAutoCompleter instance.

GetXmlSchemaResolver(ISyntaxLanguage)

Returns the IXmlSchemaResolver that can manage XML schema data.

public static IXmlSchemaResolver GetXmlSchemaResolver(this ISyntaxLanguage language)
Parameter Type Description
language ISyntaxLanguage

The ISyntaxLanguage to update.

Returns

IXmlSchemaResolver:

The IXmlSchemaResolver instance.

GetXmlValidator(ISyntaxLanguage)

Returns the IXmlValidator that can validate XML.

public static IXmlValidator GetXmlValidator(this ISyntaxLanguage language)
Parameter Type Description
language ISyntaxLanguage

The ISyntaxLanguage to update.

Returns

IXmlValidator:

The IXmlValidator instance.

RegisterXmlEndTagAutoCompleter(ISyntaxLanguage, IXmlEndTagAutoCompleter)

Registers the IXmlEndTagAutoCompleter that can auto-complete XML end tags when appropriate.

public static void RegisterXmlEndTagAutoCompleter(this ISyntaxLanguage language, IXmlEndTagAutoCompleter value)
Parameter Type Description
language ISyntaxLanguage

The ISyntaxLanguage to update.

value IXmlEndTagAutoCompleter

The IXmlEndTagAutoCompleter instance.

RegisterXmlSchemaResolver(ISyntaxLanguage, IXmlSchemaResolver)

Registers the IXmlSchemaResolver that can manage XML schema data.

public static void RegisterXmlSchemaResolver(this ISyntaxLanguage language, IXmlSchemaResolver value)
Parameter Type Description
language ISyntaxLanguage

The ISyntaxLanguage to update.

value IXmlSchemaResolver

The IXmlSchemaResolver instance.

RegisterXmlValidator(ISyntaxLanguage, IXmlValidator)

Registers the IXmlValidator that can validate XML.

public static void RegisterXmlValidator(this ISyntaxLanguage language, IXmlValidator value)
Parameter Type Description
language ISyntaxLanguage

The ISyntaxLanguage to update.

value IXmlValidator

The IXmlValidator instance.

UnregisterXmlEndTagAutoCompleter(ISyntaxLanguage)

Unregisters the IXmlEndTagAutoCompleter that can auto-complete XML end tags when appropriate.

public static void UnregisterXmlEndTagAutoCompleter(this ISyntaxLanguage language)
Parameter Type Description
language ISyntaxLanguage

The ISyntaxLanguage to update.

UnregisterXmlSchemaResolver(ISyntaxLanguage)

Unregisters the IXmlSchemaResolver that can manage XML schema data.

public static void UnregisterXmlSchemaResolver(this ISyntaxLanguage language)
Parameter Type Description
language ISyntaxLanguage

The ISyntaxLanguage to update.

UnregisterXmlValidator(ISyntaxLanguage)

Unregisters the IXmlValidator that can validate XML.

public static void UnregisterXmlValidator(this ISyntaxLanguage language)
Parameter Type Description
language ISyntaxLanguage

The ISyntaxLanguage to update.

Inherited Members