StorageHelperClone(IEnumerable) - метод

Выполняет глубокое клонирование хранилища IEnumerable.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static IList Clone(
	IEnumerable storage
)

Параметры

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

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

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

Заметки

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

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

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

См. также