CustomTrackToVersion, délégué
Fournit une implémentation personnalisée du suivi d'étendues. Ce délégué doit être implémenté par des étendues de suivi personnalisées.
Espace de noms : Microsoft.VisualStudio.Text
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
Public Delegate Function CustomTrackToVersion ( _
customSpan As ITrackingSpan, _
currentVersion As ITextVersion, _
targetVersion As ITextVersion, _
currentSpan As Span, _
customState As Object _
) As Span
public delegate Span CustomTrackToVersion(
ITrackingSpan customSpan,
ITextVersion currentVersion,
ITextVersion targetVersion,
Span currentSpan,
Object customState
)
public delegate Span CustomTrackToVersion(
ITrackingSpan^ customSpan,
ITextVersion^ currentVersion,
ITextVersion^ targetVersion,
Span currentSpan,
Object^ customState
)
type CustomTrackToVersion =
delegate of
customSpan:ITrackingSpan *
currentVersion:ITextVersion *
targetVersion:ITextVersion *
currentSpan:Span *
customState:Object -> Span
JScript ne prend pas en charge les délégués.
Paramètres
customSpan
Type : Microsoft.VisualStudio.Text.ITrackingSpanÉtendue devant faire l'objet du suivi.
currentVersion
Type : Microsoft.VisualStudio.Text.ITextVersionVersion à laquelle currentSpan appartient.
targetVersion
Type : Microsoft.VisualStudio.Text.ITextVersionVersion pour laquelle currentSpan doit faire l'objet d'un suivi.
currentSpan
Type : Microsoft.VisualStudio.Text.SpanÉtendue à suivre.
customState
Type : ObjectÉtat personnalisé qui a été fourni lorsque l'étendue a été créée.
Valeur de retour
Type : Microsoft.VisualStudio.Text.Span
Étendue pour laquelle currentSpan fait l'objet d'un suivi.
Notes
targetVersion peut être plus tôt qu'currentVersion.