共用方式為


ITagger<T>.GetTags 方法

取得所有交集指定的 span 的標記。

命名空間:  Microsoft.VisualStudio.Text.Tagging
組件:  Microsoft.VisualStudio.Text.Logic (在 Microsoft.VisualStudio.Text.Logic.dll 中)

語法

'宣告
Function GetTags ( _
    spans As NormalizedSnapshotSpanCollection _
) As IEnumerable(Of ITagSpan(Of T))
IEnumerable<ITagSpan<T>> GetTags(
    NormalizedSnapshotSpanCollection spans
)
IEnumerable<ITagSpan<T>^>^ GetTags(
    NormalizedSnapshotSpanCollection^ spans
)
abstract GetTags : 
        spans:NormalizedSnapshotSpanCollection -> IEnumerable<ITagSpan<'T>> 
function GetTags(
    spans : NormalizedSnapshotSpanCollection
) : IEnumerable<ITagSpan<T>>

參數

傳回值

類型:IEnumerable<ITagSpan<T>>
每個標籤的 TagSpan<T>

備註

兩個 span 交叉是否共通點,具有位置,或是如果與其他工作的範圍中,開頭相合的一個範圍的結尾,而且兩者都不是空的。

Taggers 不需要任何特定順序傳回其標籤。 實作這個方法的建議的方式是使用產生器 (yield return),它可讓整個標記的堆疊的延遲評估。

範例

如需如何實作這個方法的範例,請參閱逐步解說: 反白顯示文字

.NET Framework 安全性

請參閱

參考

ITagger<T> 介面

Microsoft.VisualStudio.Text.Tagging 命名空間