IListMerger 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.
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. |