Partilhar via


Interface IVsContainedLanguageFactory

Fornece a criação de idiomas contidos.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxe

'Declaração
<GuidAttribute("9FD1BD52-9D32-4697-B446-36582B865C34")> _
<InterfaceTypeAttribute()> _
Public Interface IVsContainedLanguageFactory
[GuidAttribute("9FD1BD52-9D32-4697-B446-36582B865C34")]
[InterfaceTypeAttribute()]
public interface IVsContainedLanguageFactory
[GuidAttribute(L"9FD1BD52-9D32-4697-B446-36582B865C34")]
[InterfaceTypeAttribute()]
public interface class IVsContainedLanguageFactory
[<GuidAttribute("9FD1BD52-9D32-4697-B446-36582B865C34")>]
[<InterfaceTypeAttribute()>]
type IVsContainedLanguageFactory =  interface end
public interface IVsContainedLanguageFactory

O tipo IVsContainedLanguageFactory expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetLanguage Retorna um IVsContainedLanguage de objetos que um idioma principal pode usar para delegar determinadas responsabilidades para o gerenciamento de um idioma contido.

Superior

Comentários

Essa interface é usada para obter um IVsContainedLanguage objeto representando um idioma específico que pode ser incorporado em um documento maior.

Observações para implementadores

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

Observações para chamadores

Esta interface pode ser obtida chamando o QueryService método em um IServiceProvider de objeto usando um serviço de linguagem GUID. Se o serviço de idioma oferece suporte a idiomas contidos, então esta interface é retornada a partir de QueryService método.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop