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