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
match
Type : Predicate<ITextBuffer>Prédicat utilisé pour identifier la ITextBuffer.
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
- 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.