IDifferenceCollection<T> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma coleção de Difference objetos extraídos de duas listas de elementos de mesmo tipo, considerando 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, considerando uma sequência de correspondência máxima gerada a partir de um algoritmo de diferença.
Propriedades
| Differences |
Retorna a coleção de diferenças como uma lista. |
| LeftSequence |
Obtém a sequência esquerda que foi usada para criar essa coleção de diferenças. |
| MatchSequence |
Obtém a sequência de correspondência original que foi usada para criar esta coleção de diferenças. |
| RightSequence |
Obtém a sequência correta que foi usada para criar esta coleção de diferenças. |
Métodos de Extensão
| EmptyIfNull<T>(IEnumerable<T>) |