IVsContainedLanguageFactory Interface

Definição

Fornece a criação de idiomas contidos.

public interface class IVsContainedLanguageFactory
public interface class IVsContainedLanguageFactory
__interface IVsContainedLanguageFactory
[System.Runtime.InteropServices.Guid("9FD1BD52-9D32-4697-B446-36582B865C34")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsContainedLanguageFactory
[<System.Runtime.InteropServices.Guid("9FD1BD52-9D32-4697-B446-36582B865C34")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsContainedLanguageFactory = interface
Public Interface IVsContainedLanguageFactory
Atributos

Comentários

Essa interface é usada para obter um IVsContainedLanguage objeto que representa uma linguagem específica que pode ser inserida em um documento maior.

Notas aos Implementadores

Essa interface é implementada por um serviço de linguagem se ele dá suporte a idiomas contidos.

Notas aos Chamadores

Essa interface pode ser obtida chamando o QueryService(Guid, Guid, IntPtr) método em um IServiceProvider objeto usando um serviço de linguagem GUID . Se o serviço de linguagem der suporte a idiomas contidos, essa interface será retornada do QueryService(Guid, Guid, IntPtr) método.

Métodos

GetLanguage(IVsHierarchy, UInt32, IVsTextBufferCoordinator, IVsContainedLanguage)

Retorna um IVsContainedLanguage objeto que um idioma principal pode usar para delegar determinadas responsabilidades de gerenciamento de um idioma contido.

Aplica-se a