Interfaccia IVsTextTrackingPoint
Crea e gestisce un punto di rilevamento interno.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
<InterfaceTypeAttribute()> _
<GuidAttribute("D6BF0A8A-3798-49C5-8806-648A635EACC8")> _
Public Interface IVsTextTrackingPoint
[InterfaceTypeAttribute()]
[GuidAttribute("D6BF0A8A-3798-49C5-8806-648A635EACC8")]
public interface IVsTextTrackingPoint
[InterfaceTypeAttribute()]
[GuidAttribute(L"D6BF0A8A-3798-49C5-8806-648A635EACC8")]
public interface class IVsTextTrackingPoint
[<InterfaceTypeAttribute()>]
[<GuidAttribute("D6BF0A8A-3798-49C5-8806-648A635EACC8")>]
type IVsTextTrackingPoint = interface end
public interface IVsTextTrackingPoint
Il tipo IVsTextTrackingPoint espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
GetBehavior | ||
GetCurrentLineIndex | ||
GetTextLayer | ||
SetBehavior |
In alto
Note
Il rilevamento di determinate posizioni, quali la selezione corrente, è necessario tenere traccia di una posizione nel testo livello-generato, ovvero, il testo scritto dal livello sintetico di testo, tuttavia ancora possibile tenere traccia della posizione anche se tale livello scompare.
La soluzione è un oggetto di track point, ovvero come un marcatore con la differenza che verrà utilizzata per continuare tenere traccia, possibilmente in un livello diverso, fino a quando il buffer attive. In altre parole, un track point a più livelli è simile a un marcatore di lunghezza zero, ma è garantito sempre per occupare una posizione significativa in uno dei livelli, se il buffer continuerà a esistere. Un track point non viene mai l'interfaccia utente e la relativa posizione non può essere reimpostata. Le uniche operazioni che è possibile utilizzare i track point sono si creano query e il relativo livello e riga corrente/indice.
Questa interfaccia viene utilizzata solo negli scenari per uno scopo specifico. A meno che non sia necessario tenere traccia di un punto che può esistere in un'area sintetica del testo, non è necessario utilizzare questa interfaccia. I client devono in genere utilizzare i marcatori di testo comuni nel buffer.