Interfaccia IVsContainedLanguageHost
Rappresenta un host 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
<InterfaceTypeAttribute()> _
<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")> _
Public Interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute(L"0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface class IVsContainedLanguageHost
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")>]
type IVsContainedLanguageHost = interface end
public interface IVsContainedLanguageHost
Il tipo IVsContainedLanguageHost espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
Advise | Consente a un client per ricevere messaggi dal testo originale. | |
CanReformatCode | Determina se la formattazione di codice è attualmente è consentita. | |
EnsureSecondaryBufferReady | Garantisce che il buffer secondario è disponibile e non con modifiche in sospeso. | |
EnsureSpanVisible | Assicura tale intervallo nel buffer primario è visibile. | |
GetErrorProviderInformation | Recupera le informazioni sul provider di errori. | |
GetLineIndent | Vengono fornite informazioni sulle impostazioni di base di tabulazione e rientro del livello di rientro. | |
GetNearestVisibleToken | Restituisce il token di linguaggio più vicino la riga richiesta. | |
GetVSHierarchy | Restituisce la gerarchia che contiene il file viene visualizzato nel buffer primario. | |
InsertControl | invia una richiesta di inserire il markup. | |
InsertImportsDirective | Inserisce un tag di markup che include lo spazio dei nomi specificato. | |
InsertReference | Aggiunge un assembly attualmente nella Global Assembly Cache (GAC). | |
OnContainedLanguageEditorSettingsChange | Chiamato per notificare l'host quando le modifiche del linguaggio contenute relative Tipi di carattere e colori impostazioni. | |
OnRenamed | Chiamato per informare l'editor in cui un nome è stato modificato. | |
QueryEditFile | Determina se il buffer secondario può essere modificato. | |
Unadvise | Chiamato da un client che non è interessati a ricevere le notifiche dall'editor. |
In alto
Note
Questa interfaccia viene implementata dagli editor che supportano i linguaggi contenuti, ovvero, blocchi di codice che è possibile incorporare in un gran documento. Ad esempio, un documento HTML può contenere gli elementi dello script dai diversi linguaggi come Visual Basic o JScript.
Note per gli implementatori
Questa interfaccia viene implementata da un editor per coordinare con IVsContainedLanguage oggetto.
Note per i chiamanti
Questa interfaccia viene passata all'editor SetHost metodo in IVsContainedLanguage l'oggetto restituito dal IVsContainedLanguageFactory oggetto.