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 | |
---|---|---|
![]() |
VirtualSnapshotPoint(SnapshotPoint) | Initialisiert eine neue Instanz von VirtualSnapshotPoint an der angegebenen Position, mit Nullen virtuellen Leerzeichen. |
![]() |
VirtualSnapshotPoint(ITextSnapshot, Int32) | Initialisiert eine neue Instanz von VirtualSnapshotPoint an der angegebenen Position in der angegebenen Momentaufnahme mit (null) virtuellen Leerzeichen. |
![]() |
VirtualSnapshotPoint(ITextSnapshotLine, Int32) | Initialisiert eine neue Instanz von VirtualSnapshotPoint am angegebenen Offset der angegebenen Zeile platziert und bei Bedarf den Punkt im virtuellen Bereich. |
![]() |
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 | |
---|---|---|
![]() |
IsInVirtualSpace | Bestimmt, ob der Momentaufnahmepunkt virtuelle Leerzeichen enthält. |
![]() |
Position | Ruft die Position des Momentaufnahmepunkts ab. |
![]() |
VirtualSpaces | Ruft die Anzahl der virtuellen Leerzeichen ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
CompareTo | Vergleicht einen VirtualSnapshotPoint mit einem anderen. |
![]() |
Equals | Bestimmt, ob zwei VirtualSnapshotPoint-Objekte gleich sind. (Überschreibt ValueType.Equals(Object).) |
![]() |
GetHashCode | Ruft den Hashcode für das Objekt ab. (Überschreibt ValueType.GetHashCode.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
ToString | Konvertiert das Objekt in eine Zeichenfolge. (Überschreibt ValueType.ToString.) |
![]() |
TranslateTo(ITextSnapshot) | Übersetzt diesen Punkt in der angegebenen Momentaufnahme. |
![]() |
TranslateTo(ITextSnapshot, PointTrackingMode) | Übersetzt diesen Punkt in der angegebenen Textmomentaufnahme mit dem angegebenen Nachverfolgungsmodus. |
Zum Seitenanfang
Operatoren
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Equality | Bestimmt, ob zwei VirtualSnapshotPoint-Objekte gleich sind. |
![]() ![]() |
GreaterThan | Bestimmt, ob die Position des linken Punkts größer als die Position des rechten Punkts ist. |
![]() ![]() |
GreaterThanOrEqual | Bestimmt, ob die Position des linken Punkts größer als oder gleich der Position des rechten Punkts ist. |
![]() ![]() |
Inequality | Bestimmt, ob zwei VirtualSnapshotPoint-Objekte unterschiedlich sind. |
![]() ![]() |
LessThan | Bestimmt, ob die Position des linken Punkts kleiner als die Position des rechten Punkts ist. |
![]() ![]() |
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.