Interfaccia IVsContainedCode
Implementata da un linguaggio per supportare il mapping dell'ampiezza del buffer.
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("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")> _
<InterfaceTypeAttribute()> _
Public Interface IVsContainedCode
[GuidAttribute("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")]
[InterfaceTypeAttribute()]
public interface IVsContainedCode
[GuidAttribute(L"171A72AE-BAE6-4B66-9A58-4691F08ED9F2")]
[InterfaceTypeAttribute()]
public interface class IVsContainedCode
[<GuidAttribute("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")>]
[<InterfaceTypeAttribute()>]
type IVsContainedCode = interface end
public interface IVsContainedCode
Il tipo IVsContainedCode espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
EnumOriginalCodeBlocks | Restituisce un enumeratore di mapping originali del blocco di codice. | |
HostSpansUpdated | Notifica al provider di intervalli di codice che il responsabile del buffer è stato aggiornato con i nuovi intervalli. |
In alto
Note
I blocchi di codice che sono incorporati o contenuti in un altro documento in genere vengono inseriti in un buffer separato da passare a un servizio di linguaggio per la visualizzazione e la tracciatura. Tuttavia, i blocchi di codice devono essere visualizzati nel documento originale. Ciò richiede la funzionalità di mapping tra il buffer di origine contenente il documento con il blocco di codice incorporato e il buffer separato che contiene solo il blocco di codice. Questa interfaccia è rappresenta i blocchi di codice nel documento originale.
Note per gli implementatori
Questa interfaccia in genere viene implementata nello stesso oggetto che implementa IVsContainedLanguage interfaccia.
Note per i chiamanti
Leggi questa interfaccia chiamando QueryInterface metodo su IVsContainedLanguage oggetto o il cast IVsContainedLanguage oggetto a IVsContainedCode interfaccia.