IDifferenceCollection<T> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |