Compartilhar via


Método IBufferGraph.MapDownToFirstMatch (SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>)

Mapeia um intervalo de instantâneo em algum buffer no gráfico para uma seqüência de zero ou mais extensões em alguns instantâneo de origem selecionada por um predicado.

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

Sintaxe

'Declaração
Function MapDownToFirstMatch ( _
    span As SnapshotSpan, _
    trackingMode As SpanTrackingMode, _
    match As Predicate(Of ITextSnapshot) _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapDownToFirstMatch(
    SnapshotSpan span,
    SpanTrackingMode trackingMode,
    Predicate<ITextSnapshot> match
)
NormalizedSnapshotSpanCollection^ MapDownToFirstMatch(
    SnapshotSpan span, 
    SpanTrackingMode trackingMode, 
    Predicate<ITextSnapshot^>^ match
)
abstract MapDownToFirstMatch : 
        span:SnapshotSpan * 
        trackingMode:SpanTrackingMode * 
        match:Predicate<ITextSnapshot> -> NormalizedSnapshotSpanCollection
function MapDownToFirstMatch(
    span : SnapshotSpan, 
    trackingMode : SpanTrackingMode, 
    match : Predicate<ITextSnapshot>
) : NormalizedSnapshotSpanCollection

Parâmetros

  • match
    Tipo: Predicate<ITextSnapshot>

    O predicado que identifica o buffer de destino.

Valor de retorno

Tipo: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Uma coleção de zero ou mais extensões de instantâneo no buffer de destino ao qual o topSpan mapeia.

Exceções

Exceção Condição
ArgumentNullException

span.Snapshot or match is nulluma referência nula (Nothing no Visual Basic).

ArgumentOutOfRangeException

trackingModenão é válido SpanTrackingMode.

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

IBufferGraph Interface

Sobrecargas MapDownToFirstMatch

Namespace Microsoft.VisualStudio.Text.Projection