IMappingSpan.GetSpans 方法 (Predicate<ITextBuffer>)

将范围映射到匹配 ITextBuffer

命名空间:  Microsoft.VisualStudio.Text
程序集:  Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)

语法

声明
Function GetSpans ( _
    match As Predicate(Of ITextBuffer) _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection GetSpans(
    Predicate<ITextBuffer> match
)
NormalizedSnapshotSpanCollection^ GetSpans(
    Predicate<ITextBuffer^>^ match
)
abstract GetSpans : 
        match:Predicate<ITextBuffer> -> NormalizedSnapshotSpanCollection
function GetSpans(
    match : Predicate<ITextBuffer>
) : NormalizedSnapshotSpanCollection

参数

返回值

类型:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
匹配缓冲区中的范围集合(可能为空)。

异常

异常 条件
ArgumentNullException

match 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

match 对缓冲区关系图中的每个文本缓冲区,直到返回 true。 谓词将不再调用。

.NET Framework 安全性

请参阅

参考

IMappingSpan 接口

GetSpans 重载

Microsoft.VisualStudio.Text 命名空间