Partager via


IDifferenceService.DifferenceSequences<T>, méthode (IList<T>, IList<T>, ContinueProcessingPredicate<T>)

Calcule les différences entre les deux séquences. L'attribut fourni est appelé à chaque étape via la séquence gauche.

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

Syntaxe

'Déclaration
Function DifferenceSequences(Of T) ( _
    left As IList(Of T), _
    right As IList(Of T), _
    continueProcessingPredicate As ContinueProcessingPredicate(Of T) _
) As IDifferenceCollection(Of T)
IDifferenceCollection<T> DifferenceSequences<T>(
    IList<T> left,
    IList<T> right,
    ContinueProcessingPredicate<T> continueProcessingPredicate
)
generic<typename T>
IDifferenceCollection<T>^ DifferenceSequences(
    IList<T>^ left, 
    IList<T>^ right, 
    ContinueProcessingPredicate<T>^ continueProcessingPredicate
)
abstract DifferenceSequences : 
        left:IList<'T> * 
        right:IList<'T> * 
        continueProcessingPredicate:ContinueProcessingPredicate<'T> -> IDifferenceCollection<'T> 
JScript ne prend pas en charge les types ou les méthodes génériques.

Paramètres de type

  • T
    Type des séquences.

Paramètres

  • left
    Type : IList<T>

    Séquence gauche. Dans la plupart des cas, il s'agit de l'« ancienne » séquence.

  • right
    Type : IList<T>

    Séquence droite. Dans la plupart des cas, il s'agit de la « nouvelle » séquence.

Valeur de retour

Type : Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<T>
Collection des différences entre les deux séquences.

Sécurité .NET Framework

Voir aussi

Référence

IDifferenceService Interface

DifferenceSequences, surcharge

Microsoft.VisualStudio.Text.Differencing, espace de noms