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 | |
---|---|---|
DrawGlyph | Disegna un glifo nel margine del widget fornito un contesto di visualizzazione e un rettangolo di delimitazione. | |
ExecMarkerCommand | Esegue un marcatore di testo con un marcatore di testo. | |
GetBehavior | Restituisce un comportamento del marcatore di testo impostato dal SetBehavior metodo. | |
GetCurrentSpan | Restituisce la posizione corrente del marcatore di testo. | |
GetLineBuffer | Fornisce l'accesso a un buffer di testo associato. | |
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. | |
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 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 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).