Freigeben über


Orleans.Serialization.Cloning Namespace

Klassen

CopyContext

Stellt Kontext für einen Kopiervorgang bereit.

CopyContextPool

Objektpool für CopyContext Instanzen.

ShallowCopier<T>

Basistyp für tiefgehende Kopierer von Typen, die eigentlich flach kopierbar sind.

Schnittstellen

IBaseCopier

Markertyp für Basistypkopierer.

IBaseCopier<T>

Bietet Funktionen zum Kopieren von Membern von einem Objekt in ein anderes.

IDeepCopier

Markertyp für Tiefkopierer.

IDeepCopier<T>

Bietet Funktionen zum Erstellen von Klone von Objekten des Typs T.

IDeepCopierProvider

Stellt IDeepCopier<T> Instanzen bereit.

IDerivedTypeCopier

Gibt an, dass eine IDeepCopier Implementierung über alle Untertypen generalisiert wird.

IGeneralizedCopier

Bietet Funktionen zum Kopieren von Objekten mehrerer Typen.

IOptionalDeepCopier

Markerschnittstelle für tiefgehende Kopierer von Typen, die optional flach kopierbar sein können.

ISpecializableCopier

Stellt Funktionen zum Erstellen von Instanzen bereit IDeepCopier , die einen bestimmten Typ unterstützen.