StorageExtensionsMergeFromT - метод

Копирует данные из коллекции ключ / значение в сериализуемый объект, выполняя слияние с перезаписью уже существующих в текущем объекте данных.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static T MergeFrom<T>(
	this T obj,
	IDictionary<string, Object?> dictionary,
	bool allowOverrides = false
)
where T : class, ISerializableObject

Параметры

obj  T
Сериализуемый объект, в который копируются данные.
dictionary  IDictionaryString, Object
Коллекция ключ / значение, из которой выбираются данные.
allowOverrides  Boolean  (Optional)
Признак того, что разрешено перезаписывание ключей при объединении посредством суффиксов OverrideSuffix.

Параметры типа

T
Тип сериализуемого объекта ISerializableObject.

Возвращаемое значение

T
Исходный сериализуемый объект ISerializableObject.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа T. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Заметки

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

См. также