Condividi tramite


Interfaccia IVsContainedLanguageFactory

Fornisce la creazione dei linguaggi contenuti.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsContainedLanguageFactory espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico GetLanguage restituisce IVsContainedLanguage l'oggetto che un linguaggio primario possibile utilizzare delegare determinate responsabilità della gestione di un linguaggio contenuto.

In alto

Note

Questa interfaccia viene utilizzata per ottenere IVsContainedLanguage oggetto che rappresenta un particolare linguaggio che può essere incorporato in un gran documento.

Note per gli implementatori

Questa interfaccia viene implementata dal servizio di linguaggio se supporta i linguaggi contenuti.

Note per i chiamanti

Tale interfaccia può essere ottenuto chiamando QueryService metodo su IServiceProvider oggetto utilizzando un servizio di linguaggio GUID. Se i supporti del servizio di linguaggio contenessero i linguaggi, questa interfaccia viene restituita da l QueryService metodo.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop