Freigeben über


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

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

Siehe auch

Referenz

SnapshotPoint Struktur

Subtraction-Überladung

Microsoft.VisualStudio.Text-Namespace