IListMerger Interface

Définition

Gère les opérations de fusion pour définir des collections.

public interface class IListMerger
public interface class IListMerger
__interface IListMerger
public interface IListMerger
type IListMerger = interface
Public Interface IListMerger
Dérivé

Méthodes

ThreeWayMerge<T,U>(IReadOnlyList<KeyValuePair<T,U>>, IReadOnlyList<KeyValuePair<T,U>>, IReadOnlyList<KeyValuePair<T,U>>, IEqualityComparer<T>, IEqualityComparer<U>, ISettingsLogger)

À partir d’une ligne de base et de deux listes actuelles, calcule le résultat fusionné. Les différences entre la ligne de base et les listes actuelles sont analysées en fonction des opérations suivantes : * ajouter un nouvel élément à l’avant (index 0) * supprimer un élément de n’importe où cette méthode dérive une liste ordonnée d’opérations qui transforment la ligne de base en chacune des listes en cours, les combine et les applique à la ligne de base pour générer le résultat. L’ordre des opérations dans les listes « First » et « second » est conservé dans la liste, mais pas entre les listes. par exemple, si la ligne de base est {0} , First est {1,0} et second est {2,0} , le résultat peut être {1,2,0} ou {2,1,0} . Les deux sont valides.

S’applique à