SnapshotPoint.Subtraction-Operator (SnapshotPoint, SnapshotPoint)
Berechnet den Offset zwischen zwei SnapshotPoint-Objekten.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Public Shared Operator - ( _
start As SnapshotPoint, _
other As SnapshotPoint _
) As Integer
public static int operator -(
SnapshotPoint start,
SnapshotPoint other
)
public:
static int operator -(
SnapshotPoint start,
SnapshotPoint other
)
static let inline(-)
start:SnapshotPoint *
other:SnapshotPoint : int
JScript unterstützt keine überladenen Operatoren.
Parameter
start
Typ: Microsoft.VisualStudio.Text.SnapshotPointDer Ausgangspunkt.
other
Typ: Microsoft.VisualStudio.Text.SnapshotPointDer Punkt, zu dem der Offset berechnet werden.
Rückgabewert
Typ: Int32
Der Offset zwischen den zwei Punkten, entspricht start.Position - other.Position.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentException | Die beiden Punkte gehören nicht derselben Momentaufnahme. |
Hinweise
Im Folgenden sollte immer der Fall sein: start == other + (start - other).
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.