Compartilhar via


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

Mapeia uma extensão do instantâneo atual de algum buffer que seja membro do gráfico até uma seqüência de spans em um instantâneo do buffer de é selecionado por um predicado de buffer.

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

Sintaxe

'Declaração
Function MapUpToFirstMatch ( _
    span As SnapshotSpan, _
    trackingMode As SpanTrackingMode, _
    match As Predicate(Of ITextSnapshot) _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapUpToFirstMatch(
    SnapshotSpan span,
    SpanTrackingMode trackingMode,
    Predicate<ITextSnapshot> match
)
NormalizedSnapshotSpanCollection^ MapUpToFirstMatch(
    SnapshotSpan span, 
    SpanTrackingMode trackingMode, 
    Predicate<ITextSnapshot^>^ match
)
abstract MapUpToFirstMatch : 
        span:SnapshotSpan * 
        trackingMode:SpanTrackingMode * 
        match:Predicate<ITextSnapshot> -> NormalizedSnapshotSpanCollection
function MapUpToFirstMatch(
    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 qual o intervalo mapeado buffer superior.

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, até que ele retorne true. Depois que o predicado não é chamado novamente.

Segurança do .NET Framework

Consulte também

Referência

IBufferGraph Interface

Sobrecargas MapUpToFirstMatch

Namespace Microsoft.VisualStudio.Text.Projection