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.