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>>
參數
spans
類型:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection要查閱的延伸。
傳回值
類型:IEnumerable<ITagSpan<T>>
每個標籤的 TagSpan<T>。
備註
兩個 span 交叉是否共通點,具有位置,或是如果與其他工作的範圍中,開頭相合的一個範圍的結尾,而且兩者都不是空的。
Taggers 不需要任何特定順序傳回其標籤。 實作這個方法的建議的方式是使用產生器 (yield return),它可讓整個標記的堆疊的延遲評估。
範例
如需如何實作這個方法的範例,請參閱逐步解說: 反白顯示文字。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。