Condividi tramite


Interfaccia IVsTextLineMarker

Fornisce l'accesso a e il posizionamento di un marcatore di testo all'interno di un buffer. Questa interfaccia dispone di metodi per recuperare o modificare le coordinate bidimensionali.

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

Sintassi

'Dichiarazione
<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextLineMarker _
    Inherits IVsTextMarker
[GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface IVsTextLineMarker : IVsTextMarker
[GuidAttribute(L"31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface class IVsTextLineMarker : IVsTextMarker
[<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")>]
[<InterfaceTypeAttribute()>]
type IVsTextLineMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLineMarker extends IVsTextMarker

Il tipo IVsTextLineMarker 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 marcatore di testo con un marcatore di testo.
Metodo pubblico GetBehavior Restituisce un comportamento del marcatore di testo impostato dal SetBehavior metodo.
Metodo pubblico GetCurrentSpan Restituisce la posizione corrente del marcatore di testo.
Metodo pubblico GetLineBuffer Fornisce l'accesso a un buffer di testo associato.
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 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 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 CreateLineMarker metodo. IVsTextLineMarker l'interfaccia è diversa da IVsTextStreamMarker in quanto utilizza bidimensionale [riga], l'indice coordina le coordinate lineari anziché unidimensionali. tuttavia, IVsTextLineMarker e IVsTextStreamMarker sia vengono implementati dallo stesso oggetto sottostante che è possibile chiamare IUnknown::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 da marcatori di testo di Visual Studio.

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