提供范围跟踪的自定义实现。 此委托应由自定义跟踪范围实现。
命名空间: 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.ITextVersioncurrentSpan 所属的版本。
targetVersion
类型:Microsoft.VisualStudio.Text.ITextVersion要跟踪 currentSpan 的版本。
currentSpan
类型:Microsoft.VisualStudio.Text.Span要跟踪的范围。
customState
类型:Object创建此范围时提供的自定义状态。
返回值
类型:Microsoft.VisualStudio.Text.Span
currentSpan 要跟踪的范围。
备注
targetVersion 早于 currentVersion可能。