SnapshotPoint.Subtraction, opérateur (SnapshotPoint, SnapshotPoint)
Calcule l'offset entre deux objets d'SnapshotPoint.
Espace de noms : Microsoft.VisualStudio.Text
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
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 ne prend pas en charge les opérateurs surchargés.
Paramètres
start
Type : Microsoft.VisualStudio.Text.SnapshotPointPoint de début.
other
Type : Microsoft.VisualStudio.Text.SnapshotPointLe point dont pour calculer l'offset.
Valeur de retour
Type : Int32
L'offset entre les deux points, équivaut à start.Position - other.Position.
Exceptions
Exception | Condition |
---|---|
ArgumentException | Les deux points n'appartiennent pas au même instantané. |
Notes
Ce qui suit doit toujours être vraie : == other + (start - other) d'start.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.