IVsContainedLanguageFactory Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |