Skip to content

IDeepCopierProvider

interface

Namespace: Orleans.Serialization.Cloning

Provides Orleans.Serialization.Cloning.IDeepCopier instances.
public interface IDeepCopierProvider

Methods

  • GetBaseCopier Gets a base type copier capable of copying instances of type T.
  • GetDeepCopier(Type) Gets a deep copier capable of copying instances of type type.
  • GetDeepCopier Gets a deep copier capable of copying instances of type T.
  • TryGetDeepCopier Gets a deep copier capable of copying instances of type T, or returns null if an appropriate copier was not found.
  • TryGetDeepCopier(Type) Gets a deep copier capable of copying instances of type type, or returns null if an appropriate copier was not found.