IBufferGraph.MapUpToFirstMatch Method (SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>)
Maps a span in the current snapshot of some buffer that is a member of the buffer graph up to a sequence of spans in a snapshot of some buffer that is selected by a predicate.
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
NormalizedSnapshotSpanCollection MapUpToFirstMatch( SnapshotSpan span, SpanTrackingMode trackingMode, Predicate<ITextSnapshot> match )
A span in some buffer in the buffer graph.
How span is tracked to the current snapshot if necessary.
Return ValueType: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
A collection of zero or more snapshot spans in the top buffer to which the span maps.
match is called on each text buffer in the graph until it returns true. After that the predicate is not called again.