VirtualSnapshotPoint Struktur

Definition

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 position einem snapshot mit NULL virtuellen Leerzeichen.

VirtualSnapshotPoint(ITextSnapshotLine, Int32)

Initialisiert eine neue Instanz von VirtualSnapshotPoint unter offset line dem, wobei der Punkt ggf. im virtuellen Bereich platziert wird.

VirtualSnapshotPoint(SnapshotPoint)

Initialisiert eine neue Instanz eines VirtualSnapshotPoint bei position mit 0 (null) virtuellen Leerzeichen.

VirtualSnapshotPoint(SnapshotPoint, Int32)

Initialisiert eine neue Instanz eines VirtualSnapshotPoint position mit der angegebenen Anzahl von virtuellen Leerzeichen.

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 snapshot .

TranslateTo(ITextSnapshot, PointTrackingMode)

Übersetzt diesen Punkt snapshot mit dem angegebenen nach Verfolgungs Modus in den.

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.

Gilt für