StorageHelperClone(IDictionaryString, Object) - метод |
Выполняет глубокое клонирование хранилища IDictionary<string, object>.
Пространство имён:
Tessa.Platform.Storage
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public static Dictionary<string, Object> Clone(
IDictionary<string, Object> storage
)
Public Shared Function Clone (
storage As IDictionary(Of String, Object)
) As Dictionary(Of String, Object)
public:
static Dictionary<String^, Object^>^ Clone(
IDictionary<String^, Object^>^ storage
)
static member Clone :
storage : IDictionary<string, Object> -> Dictionary<string, Object>
Параметры
- storage
- Тип: System.Collections.GenericIDictionaryString, Object
Хранилище, для которого осуществляется глубокое клонирование.
Может быть равно null, в таком случае результатом также будет null.
Возвращаемое значение
Тип:
DictionaryString,
ObjectКопия заданного хранилища
storage, полученная глубоким клонированием.
Заметки IDictionary<string, object> клонируется в Dictionary<string, object>.
IEnumerable клонируется в List<object>.
Все остальные ссылочные типы копируются по ссылке, а типы значения - по значению.
См. также