Compartilhar via


IDifferenceCollection<T> Interface

Definição

Representa uma coleção de Difference objetos extraídos de duas listas de elementos do mesmo tipo, dada uma sequência de correspondência máxima gerada a partir de um algoritmo de diferença.

generic <typename T>
public interface class IDifferenceCollection : System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Differencing::Difference ^>
public interface IDifferenceCollection<T> : System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Differencing.Difference>
type IDifferenceCollection<'T> = interface
    interface seq<Difference>
    interface IEnumerable
Public Interface IDifferenceCollection(Of T)
Implements IEnumerable(Of Difference)

Parâmetros de tipo

T

O tipo de elemento das listas comparadas.

Derivado
Implementações

Comentários

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

Propriedades

Differences

Retorna a coleção de diferença como uma lista.

LeftSequence

Obtém a sequência à esquerda que foi usada para criar essa coleção de diferença.

MatchSequence

Obtém a sequência de correspondência original que foi usada para criar essa coleção de diferença.

RightSequence

Obtém a sequência certa que foi usada para criar essa coleção de diferença.

Métodos de Extensão

EmptyIfNull<T>(IEnumerable<T>)

Retorne essa enumeração caso ela não seja nula. Caso seja enumeração vazia de retorno nulo.

Aplica-se a