StorageHelperMerge(IEnumerable, ICollectionObject) - метод |
Пространство имён: Tessa.Platform.Storage
public static void Merge( IEnumerable source, ICollection<Object> target )
Не производится удаление имеющихся в target данных перед копированием.
При слиянии вложенных коллекций в target данные этих коллекций сливаются с данными из соответствующих коллекций source, причём данные из source всегда перезаписывают данные из target.
Если сливается коллекция объектов IEnumerable из source с коллекцией IList или IList<object> (а не две коллекции ключ / значение IDictionary<string, object>), то всегда выполняется копирование объектов из source в target без проверки существования таких объектов.