Compartir a través de


IVsContainedLanguageFactory (Interfaz)

Proporciona la creación de lenguajes contenido.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
<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

El tipo IVsContainedLanguageFactory expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público GetLanguage Devuelve un objeto de IVsContainedLanguage que un lenguaje primario puede utilizar para delegar ciertas responsabilidades de administrar un lenguaje contenido.

Arriba

Comentarios

Esta interfaz se utiliza para obtener un objeto de IVsContainedLanguage que representa un lenguaje determinado se puede incrustar en un documento más grande.

Notas para los implementadores

Esta interfaz se implementa por un servicio de lenguaje si admite los lenguajes contenido.

Notas para los llamadores

Esta interfaz puede obtenerse llamando al método de QueryService en un objeto de IServiceProvider mediante GUIDdel servicio de lenguaje. Si el servicio de lenguaje admite los lenguajes contenido, esta interfaz se devuelve del método de QueryService .

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)