IDifferenceCollection<T> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |