IProjectionSnapshot.MapFromSourceSnapshot Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| MapFromSourceSnapshot(SnapshotSpan) |
Ordnet eine Momentaufnahmespanne eines Quellpuffers einer Liste von Spannen der Projektionsmomentaufnahme zu. Die sich ergebende geordnete Liste kann leer sein, ein einzelnes Element enthalten oder mehrere Elemente enthalten. |
| MapFromSourceSnapshot(SnapshotPoint, PositionAffinity) |
Ordnet einen Momentaufnahmepunkt in einer der Quellmomentaufnahmen der zugehörigen Position in der Projektionsmomentaufnahme zu. |
MapFromSourceSnapshot(SnapshotSpan)
Ordnet eine Momentaufnahmespanne eines Quellpuffers einer Liste von Spannen der Projektionsmomentaufnahme zu. Die sich ergebende geordnete Liste kann leer sein, ein einzelnes Element enthalten oder mehrere Elemente enthalten.
public:
System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Text::Span> ^ MapFromSourceSnapshot(Microsoft::VisualStudio::Text::SnapshotSpan span);
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Text.Span> MapFromSourceSnapshot (Microsoft.VisualStudio.Text.SnapshotSpan span);
abstract member MapFromSourceSnapshot : Microsoft.VisualStudio.Text.SnapshotSpan -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Text.Span>
Public Function MapFromSourceSnapshot (span As SnapshotSpan) As ReadOnlyCollection(Of Span)
Parameter
- span
- SnapshotSpan
Die Momentaufnahmespanne in einem zuzuordnenden Quellpuffer.
Gibt zurück
Eine Liste von spannen, die nicht NULL ist. Die Liste ist leer, wenn keine der Positionen in span von einer Quellspanne der Projektionsmomentaufnahme projiziert wird. Diese Liste ist nicht normalisiert. die Spannen werden nach ihrer ursprünglichen Position in der Quell Momentaufnahme geordnet, nicht an ihrer Position in der Projektions Momentaufnahme. Angrenzende spannen werden nicht zusammenzufassen.
Ausnahmen
span gehört keinem Quellpuffer dieses Projektionspuffers.
Hinweise
Die sich ergebende geordnete Liste kann leer sein, ein einzelnes Element enthalten oder mehrere Elemente enthalten.
Gilt für
MapFromSourceSnapshot(SnapshotPoint, PositionAffinity)
Ordnet einen Momentaufnahmepunkt in einer der Quellmomentaufnahmen der zugehörigen Position in der Projektionsmomentaufnahme zu.
public:
Nullable<Microsoft::VisualStudio::Text::SnapshotPoint> MapFromSourceSnapshot(Microsoft::VisualStudio::Text::SnapshotPoint point, Microsoft::VisualStudio::Text::PositionAffinity affinity);
public Microsoft.VisualStudio.Text.SnapshotPoint? MapFromSourceSnapshot (Microsoft.VisualStudio.Text.SnapshotPoint point, Microsoft.VisualStudio.Text.PositionAffinity affinity);
abstract member MapFromSourceSnapshot : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.PositionAffinity -> Nullable<Microsoft.VisualStudio.Text.SnapshotPoint>
Public Function MapFromSourceSnapshot (point As SnapshotPoint, affinity As PositionAffinity) As Nullable(Of SnapshotPoint)
Parameter
- point
- SnapshotPoint
Der Momentaufnahmepunkt in einem Quellpuffer.
- affinity
- PositionAffinity
Wenn die Zuordnung mehrdeutig ist (die Position liegt zwischen zwei Quell Spannen), wirkt sich dieser Parameter wie folgt auf die Zuordnung aus: Wenn affinity gleich ist, ist die Predecessor Zuordnung auf die Position unmittelbar nach dem vorangehenden Zeichen im Projektions Puffer ausgerichtet. wenn gleich affinity ist, wird die Successor Zuordnung auf die Position unmittelbar vor dem folgenden Zeichen im Projektions Puffer ausgerichtet. Dieser Parameter hat keine Auswirkungen, wenn die Zuordnung mehrdeutig ist.
Gibt zurück
Eine Position in der Projektions Momentaufnahme oder NULL, wenn der Quellpunkt keinem Text entspricht, der zu einer Spanne gehört, die ein Member der Projektions Momentaufnahme ist.
Ausnahmen
point gehört keiner Quellmomentaufnahme dieser Projektionsmomentaufnahme an.
Hinweise
Im Allgemeinen wird eine Quell spannen Grenze am Ende einer Quell Spanne von einer Länge ungleich NULL und dem Anfang einer Quell Spanne von einer Länge ungleich Null angezeigt, die mit 0 (null) oder mehr Quell Spannen der Länge 0 (null) übereinstimmt. Jede Spanne an einer Naht hat einen Punkt in der Ergebnis Auflistung.