Partager via


Orleans.Serialization.Cloning Espace de noms

Classes

CopyContext

Fournit un contexte pour une opération de copie.

CopyContextPool

Pool d’objets pour CopyContext les instances.

ShallowCopier<T>

Type de base pour les copieurs profonds de types qui sont réellement peu copieables.

Interfaces

IBaseCopier

Type de marqueur pour les copieurs de type de base.

IBaseCopier<T>

Fournit des fonctionnalités pour copier des membres d’un objet vers un autre.

IDeepCopier

Type de marqueur pour les copieurs profonds.

IDeepCopier<T>

Fournit des fonctionnalités permettant de créer des clones d’objets de type T.

IDeepCopierProvider

Fournit des IDeepCopier<T> instances.

IDerivedTypeCopier

Indique qu’une IDeepCopier implémentation se généralise sur tous les sous-types.

IGeneralizedCopier

Fournit des fonctionnalités pour copier des objets de plusieurs types.

IOptionalDeepCopier

Interface de marqueur pour les copieurs profonds de types qui peuvent éventuellement être copiés de manière superficielle.

ISpecializableCopier

Fournit des fonctionnalités permettant de créer des IDeepCopier instances qui prennent en charge un type donné.