Partager via


IDifferenceCollection<T> Interface

Définition

Représente une collection d’objets Difference extraits de deux listes d’éléments de même type, en fonction d’une séquence de correspondance maximale générée à partir d’un algorithme de différence.

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)

Paramètres de type

T

Type d'élément des listes comparées.

Dérivé
Implémente

Remarques

Cette collection est extraite de deux listes d’éléments du même type, en fonction d’une séquence de correspondance maximale générée à partir d’un algorithme de différence.

Propriétés

Differences

Retourne la collection de différences sous forme de liste.

LeftSequence

Obtient la séquence gauche qui a été utilisée pour créer cette collection de différences.

MatchSequence

Obtient la séquence de correspondances originale qui a été utilisée pour créer cette collection de différences.

RightSequence

Obtient la séquence droite qui a été utilisée pour créer cette collection de différences.

Méthodes d’extension

EmptyIfNull<T>(IEnumerable<T>)

Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide.

S’applique à