Condividi tramite


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
Metodo pubblico Advise Consente a un client per ricevere messaggi dal testo originale.
Metodo pubblico CanReformatCode Determina se la formattazione di codice è attualmente è consentita.
Metodo pubblico EnsureSecondaryBufferReady Garantisce che il buffer secondario è disponibile e non con modifiche in sospeso.
Metodo pubblico EnsureSpanVisible Assicura tale intervallo nel buffer primario è visibile.
Metodo pubblico GetErrorProviderInformation Recupera le informazioni sul provider di errori.
Metodo pubblico GetLineIndent Vengono fornite informazioni sulle impostazioni di base di tabulazione e rientro del livello di rientro.
Metodo pubblico GetNearestVisibleToken Restituisce il token di linguaggio più vicino la riga richiesta.
Metodo pubblico GetVSHierarchy Restituisce la gerarchia che contiene il file viene visualizzato nel buffer primario.
Metodo pubblico InsertControl invia una richiesta di inserire il markup.
Metodo pubblico InsertImportsDirective Inserisce un tag di markup che include lo spazio dei nomi specificato.
Metodo pubblico InsertReference Aggiunge un assembly attualmente nella Global Assembly Cache (GAC).
Metodo pubblico OnContainedLanguageEditorSettingsChange Chiamato per notificare l'host quando le modifiche del linguaggio contenute relative Tipi di carattere e colori impostazioni.
Metodo pubblico OnRenamed Chiamato per informare l'editor in cui un nome è stato modificato.
Metodo pubblico QueryEditFile Determina se il buffer secondario può essere modificato.
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop