Для изменения размера нажмите или перетащите

StorageHelperMerge(IDictionaryString, Object, IDictionaryString, Object, Boolean) - метод

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

Пространство имён:  Tessa.Platform.Storage
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static void Merge(
	IDictionary<string, Object> source,
	IDictionary<string, Object> target,
	bool allowOverrides = false
)

Параметры

source
Тип: System.Collections.GenericIDictionaryString, Object
Хранилище, из которого выбираются данные.
target
Тип: System.Collections.GenericIDictionaryString, Object
Коллекция ключ / значение, для которой выполняется слияние данных с данными из заданного хранилища.
allowOverrides (Optional)
Тип: SystemBoolean
Признак того, что разрешено перезаписывание ключей при объединении посредством суффиксов OverrideSuffix.
Заметки

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

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

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

См. также