Freigeben über


IBufferGraph.MapDownToFirstMatch-Methode (SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>)

Ordnet eine Momentaufnahmespanne in einem Puffer im Diagramm einer Folge von 0 (Null) oder mehr Spannen in einer Quellmomentaufnahme zu, die durch ein Prädikat angegeben wird.

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

Syntax

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

Parameter

  • match
    Typ: Predicate<ITextSnapshot>

    Das Prädikat, das den Zielpuffer identifiziert.

Rückgabewert

Typ: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Eine Auflistung von 0 (null) oder mehr Momentaufnahmespannen im Zielpuffer, der die topSpan zugeordnet wird.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

span. Momentaufnahme oder match ist nullein Nullverweis (Nothing in Visual Basic).

ArgumentOutOfRangeException

trackingMode ist kein gültiger SpanTrackingMode.

Hinweise

match wird bei jedem Textpuffer im Pufferdiagramm aufgerufen, bis sie truezurückgibt. Das Prädikat wird nicht erneut aufgerufen.

.NET Framework-Sicherheit

Siehe auch

Referenz

IBufferGraph Schnittstelle

MapDownToFirstMatch-Überladung

Microsoft.VisualStudio.Text.Projection-Namespace