Interfaccia IVsContainedLanguage
Fornisce funzionalità del servizio di linguaggio contenute semplicistiche.
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("518AB114-E3C6-4BBC-A469-99279F1A54E9")> _
<InterfaceTypeAttribute()> _
Public Interface IVsContainedLanguage
[GuidAttribute("518AB114-E3C6-4BBC-A469-99279F1A54E9")]
[InterfaceTypeAttribute()]
public interface IVsContainedLanguage
[GuidAttribute(L"518AB114-E3C6-4BBC-A469-99279F1A54E9")]
[InterfaceTypeAttribute()]
public interface class IVsContainedLanguage
[<GuidAttribute("518AB114-E3C6-4BBC-A469-99279F1A54E9")>]
[<InterfaceTypeAttribute()>]
type IVsContainedLanguage = interface end
public interface IVsContainedLanguage
Il tipo IVsContainedLanguage espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
GetColorizer | Restituisce un oggetto di colorizer per il linguaggio. |
![]() |
GetLanguageServiceID | restituisce GUID per il servizio di linguaggio completo del linguaggio contenuto. |
![]() |
GetTextViewFilter | Restituisce un filtro di visualizzazione di testo per gestire la responsabilità delegata del filtro di visualizzazione di testo. |
![]() |
Refresh | Ricompila il file del linguaggio, o l'intero progetto. |
![]() |
SetBufferCoordinator | Consente di utilizzare una modifica ai responsabili del buffer immediatamente. |
![]() |
SetHost | imposta l'host di linguaggio per il linguaggio secondario. |
![]() |
WaitForReadyState | Chiamato per garantire il linguaggio contenuto è pronto. |
In alto
Note
Un blocco di codice incorporato in un gran documento in genere viene implementato in un linguaggio diverso dal documento padre. Il linguaggio che questo blocco di codice viene scritto in è rappresentato da IVsContainedLanguage collegare allo scopo di visualizzare il blocco di codice nell'editor. IVsContainedLanguage fornisce la funzionalità per l'evidenziazione della sintassi e un supporto interattivo con la visualizzazione di testo (eventualmente supportare la formattazione di codice, completamento delle istruzioni, e così via).
Note per gli implementatori
Implementare questa interfaccia per supportare una funzionalità del servizio di linguaggio contenuta. Questa interfaccia in genere viene distribuita sulla propria classe come istanza di interfaccia viene restituita da una factory.
Note per i chiamanti
Ottenere questa interfaccia implementata in un oggetto restituito da una chiamata a GetLanguage metodo in IVsContainedLanguageFactory interfaccia.