Compartilhar via


Operador SnapshotPoint.Subtraction (SnapshotPoint, SnapshotPoint)

Calcula o deslocamento entre dois SnapshotPoint objetos.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
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 não oferece suporte a operadores sobrecarregados.

Parâmetros

Valor de retorno

Tipo: Int32
O deslocamento entre os dois pontos, equivalentes astart.Position - other.Position.

Exceções

Exceção Condição
ArgumentException

Os dois pontos não pertencem ao mesmo snapshot.

Comentários

O seguinte deve sempre ser verdadeiro: start = = other + (start - other).

Segurança do .NET Framework

Consulte também

Referência

SnapshotPoint Estrutura

Sobrecargas Subtraction

Namespace Microsoft.VisualStudio.Text