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

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

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
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 без проверки существования таких объектов.

См. также