Condividi tramite


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
Metodo pubblico EnumOriginalCodeBlocks Restituisce un enumeratore di mapping originali del blocco di codice.
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop