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
span
Typ: Microsoft.VisualStudio.Text.SnapshotSpanDie Spanne, die zugeordnet werden soll.
trackingMode
Typ: Microsoft.VisualStudio.Text.SpanTrackingModeWie span für die aktuelle Momentaufnahme nachverfolgt wird, sofern erforderlich.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.