Partilhar via


Método IMappingSpan.GetSpans (Predicate<ITextBuffer>)

Mapeia a extensão para uma correspondência ITextBuffer.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
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

Parâmetros

Valor de retorno

Tipo: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Uma coleção vazia possivelmente de spans no buffer correspondente.

Exceções

Exceção Condição
ArgumentNullException

match é nulluma referência nula (Nothing no Visual Basic).

Comentários

matché chamado em cada buffer de texto no gráfico de buffer até que ele retorne true. O predicado não será chamado novamente.

Segurança do .NET Framework

Consulte também

Referência

IMappingSpan Interface

Sobrecargas GetSpans

Namespace Microsoft.VisualStudio.Text