Compartilhar via


Método NormalizedSpanCollection.Difference

Localiza a diferença entre dois conjuntos. A diferença é definida como tudo o que o primeiro conjunto de span não está na segunda extensão definida.

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

Sintaxe

'Declaração
Public Shared Function Difference ( _
    left As NormalizedSpanCollection, _
    right As NormalizedSpanCollection _
) As NormalizedSpanCollection
public static NormalizedSpanCollection Difference(
    NormalizedSpanCollection left,
    NormalizedSpanCollection right
)
public:
static NormalizedSpanCollection^ Difference(
    NormalizedSpanCollection^ left, 
    NormalizedSpanCollection^ right
)
static member Difference : 
        left:NormalizedSpanCollection * 
        right:NormalizedSpanCollection -> NormalizedSpanCollection
public static function Difference(
    left : NormalizedSpanCollection, 
    right : NormalizedSpanCollection
) : NormalizedSpanCollection

Parâmetros

Valor de retorno

Tipo: Microsoft.VisualStudio.Text.NormalizedSpanCollection
O novo conjunto de span que corresponde à diferença entre left e right.

Exceções

Exceção Condição
ArgumentNullException

leftor right is nulluma referência nula (Nothing no Visual Basic).

Comentários

Spans vazias no segundo conjunto não afetam o primeiro conjunto. Esse método retorna spans vazios no primeiro conjunto que não estão contidas em qualquer conjunto no segundo conjunto.

Segurança do .NET Framework

Consulte também

Referência

NormalizedSpanCollection Classe

Namespace Microsoft.VisualStudio.Text