CustomTrackToVersion - делегат
Предоставляет пользовательскую реализацию отслеживания диапазонов. Данный делегат должен быть реализован пользовательскими отслеживающими диапазонами.
Пространство имен: Microsoft.VisualStudio.Text
Сборка: Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)
Синтаксис
'Декларация
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 не поддерживает делегаты.
Параметры
customSpan
Тип: Microsoft.VisualStudio.Text.ITrackingSpanОтслеживаемый диапазон.
currentVersion
Тип: Microsoft.VisualStudio.Text.ITextVersionВерсия, которой принадлежит диапазон currentSpan.
targetVersion
Тип: Microsoft.VisualStudio.Text.ITextVersionВерсия, для которой должен отслеживаться диапазон currentSpan.
currentSpan
Тип: Microsoft.VisualStudio.Text.SpanОтслеживаемый диапазон.
customState
Тип: ObjectПользовательское состояние, предоставленное в момент создания диапазона.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Text.Span
Диапазон, для которого отслеживается диапазон currentSpan.
Заметки
targetVersion может быть более ранними, чем currentVersion.