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 не поддерживает перегруженные операторы.
Параметры
start
Тип: Microsoft.VisualStudio.Text.SnapshotPointНачальная точка.
other
Тип: Microsoft.VisualStudio.Text.SnapshotPointТочка, от которой вычисляется смещение.
Возвращаемое значение
Тип: Int32
Расстояние между точками (эквивалент 2 start.Position - other.Position.
Исключения
Исключение | Условие |
---|---|
ArgumentException | 2 Пункта, не принадлежат одному снимку. |
Заметки
Следующее всегда должен иметь значение true. start == other + (start - other).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.