Compartir a través de


IDifferenceCollection<T> Interfaz

Definición

Representa una colección de objetos extraídos de Difference dos listas de elementos con el mismo tipo, dada una secuencia de coincidencia máxima generada a partir de un algoritmo de diferencia.

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

Tipo de elemento de las listas comparadas.

Derivado
Implementaciones

Comentarios

Esta colección se extrae de dos listas de elementos del mismo tipo, dada una secuencia de coincidencia máxima generada a partir de un algoritmo de diferencia.

Propiedades

Differences

Devuelve la colección de diferencias en forma de lista.

LeftSequence

Obtiene la secuencia izquierda que se utilizó para crear esta colección de diferencias.

MatchSequence

Obtiene la secuencia de coincidencia original que se utilizó para crear esta colección de diferencias.

RightSequence

Obtiene la secuencia derecha que se utilizó para crear esta colección de diferencias.

Métodos de extensión

EmptyIfNull<T>(IEnumerable<T>)

Devuelve esta enumeración en caso de que no sea NULL. En caso de que sea null, se devuelve una enumeración vacía.

Se aplica a