StorageHelperClone(IDictionaryString, Object) - метод

Выполняет глубокое клонирование хранилища IDictionary<string, object>.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static Dictionary<string, Object?>? Clone(
	IDictionary<string, Object?>? storage
)

Параметры

storage  IDictionaryString, Object
Хранилище, для которого осуществляется глубокое клонирование. Может быть равно null, в таком случае результатом также будет null.

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

DictionaryString, Object
Копия заданного хранилища storage, полученная глубоким клонированием.

Заметки

IDictionary<string, object> клонируется в Dictionary<string, object>.

IEnumerable клонируется в List<object>.

Все остальные ссылочные типы копируются по ссылке, а типы значения - по значению.

См. также