Edit

Share via


TupleCopier<T1,T2,T3> Class

Definition

Copier for Tuple<T1,T2,T3>.

[Orleans.RegisterCopier]
public sealed class TupleCopier<T1,T2,T3> : Orleans.Serialization.Cloning.IDeepCopier<Tuple<T1,T2,T3>>, Orleans.Serialization.Cloning.IOptionalDeepCopier
[<Orleans.RegisterCopier>]
type TupleCopier<'T1, 'T2, 'T3> = class
    interface IDeepCopier<'T1 * 'T2 * 'T3>
    interface IDeepCopier
    interface IOptionalDeepCopier
Public NotInheritable Class TupleCopier(Of T1, T2, T3)
Implements IDeepCopier(Of Tuple(Of T1, T2, T3)), 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.

Inheritance
TupleCopier<T1,T2,T3>
Attributes
Implements

Constructors

TupleCopier<T1,T2,T3>(IDeepCopier<T1>, IDeepCopier<T2>, IDeepCopier<T3>)

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

Methods

DeepCopy(Tuple<T1,T2,T3>, CopyContext)

Creates a deep copy of the provided input.

IsShallowCopyable()

Applies to