Freigeben über


VirtualSnapshotPoint-Struktur

Stellt einen SnapshotPoint dar, der virtuelle Leerzeichen enthalten kann.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Syntax

'Declaration
Public Structure VirtualSnapshotPoint _
    Implements IComparable(Of VirtualSnapshotPoint)
public struct VirtualSnapshotPoint : IComparable<VirtualSnapshotPoint>
public value class VirtualSnapshotPoint : IComparable<VirtualSnapshotPoint>
[<Sealed>]
type VirtualSnapshotPoint =  
    struct 
        interface IComparable<VirtualSnapshotPoint>
    end
JScript unterstützt die Verwendung von Strukturen, aber nicht die Deklaration von neuen Strukturen.

Der VirtualSnapshotPoint-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode VirtualSnapshotPoint(SnapshotPoint) Initialisiert eine neue Instanz von VirtualSnapshotPoint an der angegebenen Position, mit Nullen virtuellen Leerzeichen.
Öffentliche Methode VirtualSnapshotPoint(ITextSnapshot, Int32) Initialisiert eine neue Instanz von VirtualSnapshotPoint an der angegebenen Position in der angegebenen Momentaufnahme mit (null) virtuellen Leerzeichen.
Öffentliche Methode VirtualSnapshotPoint(ITextSnapshotLine, Int32) Initialisiert eine neue Instanz von VirtualSnapshotPoint am angegebenen Offset der angegebenen Zeile platziert und bei Bedarf den Punkt im virtuellen Bereich.
Öffentliche Methode VirtualSnapshotPoint(SnapshotPoint, Int32) Initialisiert eine neue Instanz von VirtualSnapshotPoint an der angegebenen Position und mit der angegebenen Anzahl der virtuellen Leerzeichen.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft IsInVirtualSpace Bestimmt, ob der Momentaufnahmepunkt virtuelle Leerzeichen enthält.
Öffentliche Eigenschaft Position Ruft die Position des Momentaufnahmepunkts ab.
Öffentliche Eigenschaft VirtualSpaces Ruft die Anzahl der virtuellen Leerzeichen ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CompareTo Vergleicht einen VirtualSnapshotPoint mit einem anderen.
Öffentliche Methode Equals Bestimmt, ob zwei VirtualSnapshotPoint-Objekte gleich sind. (Überschreibt ValueType.Equals(Object).)
Öffentliche Methode GetHashCode Ruft den Hashcode für das Objekt ab. (Überschreibt ValueType.GetHashCode.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ToString Konvertiert das Objekt in eine Zeichenfolge. (Überschreibt ValueType.ToString.)
Öffentliche Methode TranslateTo(ITextSnapshot) Übersetzt diesen Punkt in der angegebenen Momentaufnahme.
Öffentliche Methode TranslateTo(ITextSnapshot, PointTrackingMode) Übersetzt diesen Punkt in der angegebenen Textmomentaufnahme mit dem angegebenen Nachverfolgungsmodus.

Zum Seitenanfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Equality Bestimmt, ob zwei VirtualSnapshotPoint-Objekte gleich sind.
Öffentlicher OperatorStatischer Member GreaterThan Bestimmt, ob die Position des linken Punkts größer als die Position des rechten Punkts ist.
Öffentlicher OperatorStatischer Member GreaterThanOrEqual Bestimmt, ob die Position des linken Punkts größer als oder gleich der Position des rechten Punkts ist.
Öffentlicher OperatorStatischer Member Inequality Bestimmt, ob zwei VirtualSnapshotPoint-Objekte unterschiedlich sind.
Öffentlicher OperatorStatischer Member LessThan Bestimmt, ob die Position des linken Punkts kleiner als die Position des rechten Punkts ist.
Öffentlicher OperatorStatischer Member LessThanOrEqual Bestimmt, ob die Position des linken Punkts kleiner als oder gleich der Position des rechten Punkts ist.

Zum Seitenanfang

Hinweise

Virtuelle Leerzeichen sind „“ zusätzliche Leerzeichen am Ende einer Zeile, die nicht der Länge der Zeile hinzu. Sie können virtuelle Leerzeichen in Visual Studio aktivieren oder deaktivieren. Wenn virtuell, werden die Leerzeichen deaktiviert und auf die Taste drücken nach rechts ", " Cursor am Ende von Ursachen einer Zeile, um die Einfügemarke an den Anfang der nächsten Zeile zu wechseln. Wenn virtuell, werden die Leerzeichen aktiviert und " Cursor auf die Taste drücken nach rechts " am Ende von Ursachen einer Zeile, um die Einfügemarke sowohl vorwärts in der gleichen Zeile verschoben werden soll.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Text-Namespace