移除与谓词所指定的条件相匹配的所有标记范围。
命名空间: Microsoft.VisualStudio.Text.Tagging
程序集: Microsoft.VisualStudio.Text.Logic(在 Microsoft.VisualStudio.Text.Logic.dll 中)
语法
声明
Public Function RemoveTagSpans ( _
match As Predicate(Of TrackingTagSpan(Of T)) _
) As Integer
public int RemoveTagSpans(
Predicate<TrackingTagSpan<T>> match
)
public:
int RemoveTagSpans(
Predicate<TrackingTagSpan<T>^>^ match
)
member RemoveTagSpans :
match:Predicate<TrackingTagSpan<'T>> -> int
public function RemoveTagSpans(
match : Predicate<TrackingTagSpan<T>>
) : int
参数
match
类型:Predicate<TrackingTagSpan<T>>定义匹配项的 Predicate。
返回值
类型:Int32
已移除的标记范围数。
异常
异常 | 条件 |
---|---|
ArgumentNullException | match 为 nullnull 引用(在 Visual Basic 中为 Nothing)。 |
备注
此方法是安全从任何线程使用。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。