ITagger<T>.GetTags, méthode
Obtient toutes les balises qui croisent les étendues spécifiées.
Espace de noms : Microsoft.VisualStudio.Text.Tagging
Assembly : Microsoft.VisualStudio.Text.Logic (dans Microsoft.VisualStudio.Text.Logic.dll)
Syntaxe
'Déclaration
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>>
Paramètres
spans
Type : Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollectionÉtendues à visiter.
Valeur de retour
Type : IEnumerable<ITagSpan<T>>
TagSpan<T> de chaque balise.
Notes
Deux étendues se croisent si elles ont des positions en commun, ou si la fin d'une étendue coïncide avec le début de l'autre étendue, et qu'aucune des deux n'est vide.
Les Taggers ne sont pas requis pour retourner leurs balises dans une commande spécifique. La méthode recommandée d'appliquer cette méthode est en utilisant des générateurs (yield return), qui permet l'évaluation tardive de la pile référençante entière.
Exemples
Pour obtenir un exemple sur la manière d'appliquer cette méthode, consultez Procédure pas - à - pas : Mettre le texte en surbrillance.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.