Selection 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.
Verwaltet die Einfügung, den Anker und die aktiven Punkte für ein einzelnes Caretzeichen und die zugehörige Auswahl.
public value class Selection : IEquatable<Microsoft::VisualStudio::Text::Selection>
public struct Selection : IEquatable<Microsoft.VisualStudio.Text.Selection>
type Selection = struct
Public Structure Selection
Implements IEquatable(Of Selection)
- Vererbung
-
Selection
- Implementiert
Konstruktoren
| Selection(SnapshotPoint, PositionAffinity) |
Instanziiert eine neue Auswahl mit einem Block der Breite 0 (null) an der angegebenen Einfügemarke. |
| Selection(SnapshotPoint, SnapshotPoint) |
Instanziiert eine neue Auswahl mit dem angegebenen Anker und den aktiven Punkten, und die Einfügemarke befindet sich am aktiven Punkt. |
| Selection(SnapshotPoint, SnapshotPoint, SnapshotPoint, PositionAffinity) |
Instanziiert eine neue Auswahl. |
| Selection(SnapshotSpan, Boolean) |
Instanziiert eine neue Auswahl mit dem angegebenen Wertebereich. Anker und aktive Punkte werden von isumgekehrten definiert, und die Einfügemarke befindet sich am aktiven Punkt. |
| Selection(VirtualSnapshotPoint, PositionAffinity) |
Instanziiert eine neue Auswahl mit einem Block der Breite 0 (null) an der angegebenen Einfügemarke. |
| Selection(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Instanziiert eine neue Auswahl mit dem angegebenen Anker und den aktiven Punkten, und die Einfügemarke befindet sich am aktiven Punkt. |
| Selection(VirtualSnapshotPoint, VirtualSnapshotPoint, VirtualSnapshotPoint, PositionAffinity) |
Instanziiert eine neue Auswahl. |
| Selection(VirtualSnapshotSpan, Boolean) |
Instanziiert eine neue Auswahl mit dem angegebenen Wertebereich. Anker und aktive Punkte werden von isumgekehrten definiert, und die Einfügemarke befindet sich am aktiven Punkt. |
Felder
| Invalid |
Eine statische Instanz einer Auswahl, die ungültig ist und verwendet werden kann, um die Instanziierung zu überprüfen. |
Eigenschaften
| ActivePoint |
Ruft den Speicherort des Endpunkts der verschiebbaren Auswahl ab, d. h., wenn ein Benutzer die UMSCHALTTASTE gedrückt halten und klicken soll, wird dieser Punkt in den Speicherort des Click geändert. Wenn es sich um eine leere Auswahl handelt, wird diese im angezeigt InsertionPoint . |
| AnchorPoint |
Ruft den Speicherort des fixierten Auswahl Endpunkts ab, d. h., wenn ein Benutzer die UMSCHALTTASTE gedrückt halten und klicken muss, bleibt dieser Punkt dort, wo er ist. Wenn es sich um eine leere Auswahl handelt, wird diese im angezeigt InsertionPoint . |
| End |
Gibt die größere von ActivePoint und zurück AnchorPoint . |
| Extent | |
| InsertionPoint |
Ruft den Speicherort ab, an dem ein Caretzeichen gerendert und bearbeitet werden soll. |
| InsertionPointAffinity |
Ruft die Affinität der Einfügemarke ab. Diese wird an Stellen wie dem Wörter Umbruch verwendet, wobei eine Puffer Position sowohl das Ende einer Zeile als auch den Anfang der nächsten darstellen kann. |
| IsEmpty |
True, wenn ist AnchorPoint ActivePoint . Andernfalls FALSE. |
| IsReversed |
True, wenn AnchorPoint später im Dokument als ist ActivePoint . Andernfalls FALSE. |
| IsValid |
Ruft ab, ob diese Auswahl sinnvolle Daten enthält. |
| Start |
Gibt die kleinere von ActivePoint und zurück AnchorPoint . |
Methoden
| Equals(Object) | |
| Equals(Selection) | |
| GetHashCode() | |
| ToString() |
Operatoren
| Equality(Selection, Selection) | |
| Inequality(Selection, Selection) |