Partager via


IDifferenceCollection<T>, interface

Représente une collection d'objets Difference.

Espace de noms :  Microsoft.VisualStudio.Text.Differencing
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
Public Interface IDifferenceCollection(Of T) _
    Inherits IEnumerable(Of Difference), IEnumerable
public interface IDifferenceCollection<T> : IEnumerable<Difference>, 
    IEnumerable
generic<typename T>
public interface class IDifferenceCollection : IEnumerable<Difference^>, 
    IEnumerable
type IDifferenceCollection<'T> =  
    interface 
        interface IEnumerable<Difference>
        interface IEnumerable 
    end
JScript ne prend pas en charge les types ou les méthodes génériques.

Paramètres de type

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

Le type IDifferenceCollection<T> expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Differences Retourne la collection de différences sous forme de liste.
Propriété publique LeftSequence Obtient la séquence gauche qui a été utilisée pour créer cette collection de différences.
Propriété publique MatchSequence Obtient la séquence de correspondances originale qui a été utilisée pour créer cette collection de différences.
Propriété publique RightSequence Obtient la séquence droite qui a été utilisée pour créer cette collection de différences.

Début

Méthodes

  Nom Description
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<Difference>.)

Début

Notes

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

Voir aussi

Référence

Microsoft.VisualStudio.Text.Differencing, espace de noms