Freigeben über


ITagAggregator<T>.GetTags-Methode (NormalizedSnapshotSpanCollection)

Ruft alle Tags ab, die in der angegebenen snapshotSpans des Aggregatortyps enthalten sind oder diese überlappen.

Namespace:  Microsoft.VisualStudio.Text.Tagging
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Syntax

'Declaration
Function GetTags ( _
    snapshotSpans As NormalizedSnapshotSpanCollection _
) As IEnumerable(Of IMappingTagSpan(Of T))
IEnumerable<IMappingTagSpan<T>> GetTags(
    NormalizedSnapshotSpanCollection snapshotSpans
)
IEnumerable<IMappingTagSpan<T>^>^ GetTags(
    NormalizedSnapshotSpanCollection^ snapshotSpans
)
abstract GetTags : 
        snapshotSpans:NormalizedSnapshotSpanCollection -> IEnumerable<IMappingTagSpan<'T>> 
function GetTags(
    snapshotSpans : NormalizedSnapshotSpanCollection
) : IEnumerable<IMappingTagSpan<T>>

Parameter

Rückgabewert

Typ: IEnumerable<IMappingTagSpan<T>>
Alle Tags, die sich mit dem Bereich überschneiden.

Hinweise

Der standardmäßige Tagaggregator listet verzögert die Tags der ITagger<T>-Objekten auf. Deswegen kann die Reihenfolge der zurückgegebenen spannen Zuordnungen nicht vorhergesagt werden. Wenn Sie eine geordnete Gruppe von Spannen benötigen, sollten Sie die zurückgegebenen Tag spannen erfassen, nachdem Sie relevante den Puffer in eine sortierbare Auflistung zugeordnet wurden.

.NET Framework-Sicherheit

Siehe auch

Referenz

ITagAggregator<T> Schnittstelle

GetTags-Überladung

Microsoft.VisualStudio.Text.Tagging-Namespace