StorageHelperMerge(IEnumerable, IList) - метод

Выполняет слияние данных из хранилища source в коллекцию объектов target.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static void Merge(
	IEnumerable source,
	IList target
)

Параметры

source  IEnumerable
Хранилище, из которого выбираются данные.
target  IList
Коллекция объектов, для которой выполняется слияние данных с данными из заданного хранилища.

Заметки

Не производится удаление имеющихся в target данных перед копированием.

При слиянии вложенных коллекций в target данные этих коллекций сливаются с данными из соответствующих коллекций source, причём данные из source всегда перезаписывают данные из target.

Если сливается коллекция объектов IEnumerable из source с коллекцией IList или IList<object> (а не две коллекции ключ / значение IDictionary<string, object>), то всегда выполняется копирование объектов из source в target без проверки существования таких объектов.

См. также