Metodo IMappingSpan.GetSpans (Predicate<ITextBuffer>)
Esegue il mapping dell'intervallo a un oggetto corrispondente ITextBuffer.
Spazio dei nomi: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
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
Parametri
match
Tipo: Predicate<ITextBuffer>il predicato utilizzato per identificare ITextBuffer.
Valore restituito
Tipo: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Raccolta di intervalli possibilmente vuota nel buffer corrispondente.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | match viene nullriferimento null (Nothing in Visual Basic). |
Note
match viene chiamato il metodo su ciascun buffer di testo nel grafico del buffer fino alla restituzione true. Il predicato non verrà chiamato nuovamente.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.