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 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. |