Edit

Share via


ValueTupleCopier<T1,T2> Class

Definition

Copier for ValueTuple<T1,T2>

[Orleans.RegisterCopier]
public sealed class ValueTupleCopier<T1,T2> : Orleans.Serialization.Cloning.IDeepCopier<(T1, T2)>, Orleans.Serialization.Cloning.IOptionalDeepCopier
[<Orleans.RegisterCopier>]
type ValueTupleCopier<'T1, 'T2> = class
    interface IDeepCopier<ValueTuple<'T1, 'T2>>
    interface IDeepCopier
    interface IOptionalDeepCopier
Public NotInheritable Class ValueTupleCopier(Of T1, T2)
Implements IDeepCopier(Of ValueTuple(Of T1, T2)), IOptionalDeepCopier

Type Parameters

T1

The type of the tuple's first component.

T2

The type of the tuple's second component.

Inheritance
ValueTupleCopier<T1,T2>
Attributes
Implements

Constructors

ValueTupleCopier<T1,T2>(IDeepCopier<T1>, IDeepCopier<T2>)

Initializes a new instance of the ValueTupleCopier<T1,T2> class.

Methods

DeepCopy(ValueTuple<T1,T2>, CopyContext)

Creates a deep copy of the provided input.

IsShallowCopyable()

Explicit Interface Implementations

IDeepCopier.DeepCopy(Object, CopyContext)

Applies to