Compartilhar via


Interface IDifferenceCollection<T>

Representa uma coleção de objetos Difference.

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

Sintaxe

'Declaração
Public Interface IDifferenceCollection(Of T) _
    Inherits IEnumerable(Of Difference), IEnumerable
public interface IDifferenceCollection<T> : IEnumerable<Difference>, 
    IEnumerable
generic<typename T>
public interface class IDifferenceCollection : IEnumerable<Difference^>, 
    IEnumerable
type IDifferenceCollection<'T> =  
    interface 
        interface IEnumerable<Difference>
        interface IEnumerable 
    end
JScript não oferece suporte a tipos ou métodos genéricos.

Parâmetros de tipo

  • T
    O tipo de elemento das listas comparados.

O tipo IDifferenceCollection<T> expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Differences Retorna a coleção de diferença, como uma lista.
Propriedade pública LeftSequence Obtém a seqüência de esquerda que foi usada para criar essa coleção de diferença.
Propriedade pública MatchSequence Obtém a seqüência de correspondência original que foi usada para criar essa coleção de diferença.
Propriedade pública RightSequence Obtém a seqüência correta que foi usada para criar essa coleção de diferença.

Superior

Métodos

  Nome Descrição
Método público GetEnumerator Returns an enumerator that iterates through the collection. (Herdado de IEnumerable<Difference>.)

Superior

Comentários

Essa coleção é extraída do duas listas de elementos do mesmo tipo, dada uma seqüência de correspondência máxima gerada a partir de um algoritmo de diferença.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Differencing