Condividi tramite


Interfaccia IVsTextStreamMarker

Fornisce l'accesso a e modifica la posizione di un marcatore di testo nel buffer di testo. Questa interfaccia dispone di metodi per il recupero di unidimensionale di modifica, coordinate del flusso.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<InterfaceTypeAttribute()> _
<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")> _
Public Interface IVsTextStreamMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface IVsTextStreamMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface class IVsTextStreamMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")>]
type IVsTextStreamMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextStreamMarker extends IVsTextMarker

Il tipo IVsTextStreamMarker espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico DrawGlyph Disegna un glifo nel margine del widget fornito un contesto di visualizzazione e un rettangolo di delimitazione.
Metodo pubblico ExecMarkerCommand Esegue un comando del marcatore di testo con un marcatore.
Metodo pubblico GetBehavior Restituisce un comportamento del marcatore di testo impostato dal SetBehavior metodo.
Metodo pubblico GetCurrentSpan Restituisce le informazioni sulla posizione corrente del marcatore nel flusso di testo.
Metodo pubblico GetMarkerCommandInfo Informazioni sui comandi del marcatore di testo viene restituito.
Metodo pubblico GetPriorityIndex Restituisce l'indice di priorità del marcatore di testo, con il valore massimo che ottiene la posizione di primo piano.
Metodo pubblico GetStreamBuffer Consente di accedere al buffer di testo associato.
Metodo pubblico GetTipText Restituisce il testo da visualizzare in un suggerimento per il tipo del marcatore.
Metodo pubblico GetType Restituisce un tipo del marcatore di testo.
Metodo pubblico GetVisualStyle Restituisce lo stile di visualizzazione di un tipo dei marcatori.
Metodo pubblico Invalidate Impedisce a un marcatore di testo visualizzato nell'interfaccia utente.
Metodo pubblico ResetSpan Reimpostare la posizione e l'ambito del marcatore di testo.
Metodo pubblico SetBehavior Imposta il comportamento di un marcatore di testo.
Metodo pubblico SetType Imposta un tipo del marcatore di testo.
Metodo pubblico SetVisualStyle Consente di impostare lo stile di visualizzazione di un tipo dei marcatori.
Metodo pubblico UnadviseClient Unadvises il client, se c " è uno.

In alto

Note

questa interfaccia rappresenta il marcatore stessa. Il marcatore viene creato chiamando CreateStreamMarker metodo. IVsTextStreamMarker l'interfaccia è diversa da IVsTextLineMarker in quanto utilizza coordinate anziché bidimensionali lineari unidimensionali di coordinate [riga], indice. tuttavia, IVsTextLineMarker e IVsTextStreamMarker sia vengono implementati dallo stesso oggetto sottostante che è possibile chiamare QueryInterface metodo tra loro.

Un marcatore specifico sull'area di testo specificata quando viene creata. Se il testo viene eliminato, il marcatore viene eliminato. Se il testo aumenta o ridotto, il marcatore aumenta pertanto o diminuisce.

Note per gli implementatori

Viene implementata dal marcatore di testo.

Note per i chiamanti

Chiamato da Vspackage (o da qualsiasi client del buffer di testo).

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop