Partager via


IMappingSpan.GetSpans, méthode (Predicate<ITextBuffer>)

Mappe l'étendue à une ITextBuffer correspondante.

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
Function GetSpans ( _
    match As Predicate(Of ITextBuffer) _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection GetSpans(
    Predicate<ITextBuffer> match
)
NormalizedSnapshotSpanCollection^ GetSpans(
    Predicate<ITextBuffer^>^ match
)
abstract GetSpans : 
        match:Predicate<ITextBuffer> -> NormalizedSnapshotSpanCollection
function GetSpans(
    match : Predicate<ITextBuffer>
) : NormalizedSnapshotSpanCollection

Paramètres

Valeur de retour

Type : Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Collection éventuellement vide d'étendues de la mémoire tampon correspondante.

Exceptions

Exception Condition
ArgumentNullException

match a la valeur nullune référence null (Nothing en Visual Basic).

Notes

match est appelé à chaque mémoire tampon de texte dans le graphique de mémoire tampon jusqu'à ce qu'il retourne true. L'attribut ne sera pas appelé à nouveau.

Sécurité .NET Framework

Voir aussi

Référence

IMappingSpan Interface

GetSpans, surcharge

Microsoft.VisualStudio.Text, espace de noms