Condividi tramite


Metodo IBufferGraph.MapUpToFirstMatch (SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>)

Esegue il mapping di un intervallo nello snapshot corrente di un buffer membro del grafico del buffer fino a una sequenza di intervalli in uno snapshot di un buffer selezionato da un predicato.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
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

Parametri

  • match
    Tipo: Predicate<ITextSnapshot>

    il predicato che identifica il buffer di destinazione.

Valore restituito

Tipo: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Una raccolta di zero o più intervalli dello snapshot nel buffer superiore al quale l'intervallo esegue il mapping.

Eccezioni

Eccezione Condizione
ArgumentNullException

span. snapshot o match viene nullriferimento null (Nothing in Visual Basic).

ArgumentOutOfRangeException

trackingMode non è un valido SpanTrackingMode.

Note

match viene chiamato il metodo su ciascun buffer di testo nel grafico fino alla restituzione true. Dopo che il predicato non viene chiamato nuovamente.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IBufferGraph Interfaccia

Overload MapUpToFirstMatch

Spazio dei nomi Microsoft.VisualStudio.Text.Projection