Поделиться через


SnapshotPoint.Subtraction - оператор (SnapshotPoint, SnapshotPoint)

Вычисляет смещение между 2 SnapshotPoint объекты.

Пространство имен:  Microsoft.VisualStudio.Text
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
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 не поддерживает перегруженные операторы.

Параметры

Возвращаемое значение

Тип: Int32
Расстояние между точками (эквивалент 2 start.Position - other.Position.

Исключения

Исключение Условие
ArgumentException

2 Пункта, не принадлежат одному снимку.

Заметки

Следующее всегда должен иметь значение true. start == other + (start - other).

Безопасность платформы .NET Framework

См. также

Ссылки

SnapshotPoint Структура

Subtraction - перегрузка

Microsoft.VisualStudio.Text - пространство имен