VirtualSnapshotPoint Struktur
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.
Stellt einen SnapshotPoint dar, der virtuelle Leerzeichen enthalten kann.
public value class VirtualSnapshotPoint : IComparable<Microsoft::VisualStudio::Text::VirtualSnapshotPoint>
public struct VirtualSnapshotPoint : IComparable<Microsoft.VisualStudio.Text.VirtualSnapshotPoint>
type VirtualSnapshotPoint = struct
Public Structure VirtualSnapshotPoint
Implements IComparable(Of VirtualSnapshotPoint)
- Vererbung
-
VirtualSnapshotPoint
- Implementiert
Hinweise
Virtuelle Leerzeichen sind zusätzliche Leerzeichen am Ende einer Zeile, die nicht zur Länge der Zeile addiert werden. Sie können virtuelle Leerzeichen in Visual Studio aktivieren oder deaktivieren. Wenn virtuelle Leerzeichen deaktiviert sind, bewirkt das Drücken der nach-rechts-Pfeiltaste am Ende einer Zeile, dass die Einfügemarke an den Anfang der nächsten Zeile verschoben wird. Wenn virtuelle Leerzeichen aktiviert sind, bewirkt das Drücken der nach-rechts-Pfeiltaste am Ende einer Zeile, dass die Einfügemarke in derselben Zeile vorwärts bewegt wird.
Konstruktoren
| VirtualSnapshotPoint(ITextSnapshot, Int32) |
Initialisiert eine neue Instanz einer in VirtualSnapshotPoint |
| VirtualSnapshotPoint(ITextSnapshotLine, Int32) |
Initialisiert eine neue Instanz von VirtualSnapshotPoint unter |
| VirtualSnapshotPoint(SnapshotPoint) |
Initialisiert eine neue Instanz eines VirtualSnapshotPoint bei |
| VirtualSnapshotPoint(SnapshotPoint, Int32) |
Initialisiert eine neue Instanz eines VirtualSnapshotPoint |
Eigenschaften
| IsInVirtualSpace |
Bestimmt, ob der Momentaufnahmepunkt virtuelle Leerzeichen enthält. |
| Position |
Ruft die Position des Momentaufnahmepunkts ab. |
| VirtualSpaces |
Ruft die Anzahl der virtuellen Leerzeichen ab. |
Methoden
| CompareTo(VirtualSnapshotPoint) |
Vergleicht einen VirtualSnapshotPoint mit einem anderen. |
| Equals(Object) |
Bestimmt, ob zwei VirtualSnapshotPoint-Objekte gleich sind. |
| GetHashCode() |
Ruft den Hashcode für das Objekt ab. |
| ToString() |
Konvertiert das Objekt in eine Zeichenfolge. |
| TranslateTo(ITextSnapshot) |
Übersetzt diesen Punkt in die |
| TranslateTo(ITextSnapshot, PointTrackingMode) |
Übersetzt diesen Punkt |
Operatoren
| Equality(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Bestimmt, ob zwei VirtualSnapshotPoint-Objekte gleich sind. |
| GreaterThan(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Bestimmt, ob die Position des linken Punkts größer als die Position des rechten Punkts ist. |
| GreaterThanOrEqual(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Bestimmt, ob die Position des linken Punkts größer als oder gleich der Position des rechten Punkts ist. |
| Inequality(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Bestimmt, ob zwei VirtualSnapshotPoint-Objekte unterschiedlich sind. |
| LessThan(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Bestimmt, ob die Position des linken Punkts kleiner als die Position des rechten Punkts ist. |
| LessThanOrEqual(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Bestimmt, ob die Position des linken Punkts kleiner als oder gleich der Position des rechten Punkts ist. |