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.
continueProcessingPredicate
Type : Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate<T>Un attribut qui sera appelé à chaque étape via la séquence d'left, avec l'option de cesser l'algorithme avant terme.
Valeur de retour
Type : Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<T>
Collection des différences entre les deux séquences.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.