Поделиться через


Orleans.Serialization.Cloning Пространство имен

Классы

CopyContext

Предоставляет контекст для операции копирования.

CopyContextPool

Пул объектов для CopyContext экземпляров.

ShallowCopier<T>

Базовый тип для глубоких копировщиков типов, которые фактически доступны для неглубокого копирования.

Интерфейсы

IBaseCopier

Тип маркера для копировщиков базовых типов.

IBaseCopier<T>

Предоставляет функциональные возможности для копирования элементов из одного объекта в другой.

IDeepCopier

Тип маркера для глубоких копировщиков.

IDeepCopier<T>

Предоставляет функциональные возможности для создания клонов объектов типа T.

IDeepCopierProvider

Предоставляет IDeepCopier<T> экземпляры.

IDerivedTypeCopier

Указывает, что IDeepCopier реализация обобщает все подтипы.

IGeneralizedCopier

Предоставляет функциональные возможности для копирования объектов нескольких типов.

IOptionalDeepCopier

Интерфейс маркера для глубоких копировщиков типов, которые при необходимости можно использовать для неглубокого копирования.

ISpecializableCopier

Предоставляет функциональные возможности для создания IDeepCopier экземпляров, поддерживающих данный тип.