Edit

Share via


ValueTupleCopier<T1,T2,T3,T4> Class

Definition

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

Type Parameters

T1

The type of the tuple's first component.

T2

The type of the tuple's second component.

T3

The type of the tuple's third component.

T4

The type of the tuple's fourth component.

Inheritance
ValueTupleCopier<T1,T2,T3,T4>
Attributes
Implements

Constructors

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

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

Methods

DeepCopy(ValueTuple<T1,T2,T3,T4>, CopyContext)

Creates a deep copy of the provided input.

IsShallowCopyable()

Explicit Interface Implementations

IDeepCopier.DeepCopy(Object, CopyContext)

Applies to