Edit

Share via


TupleCopier<T1,T2,T3,T4,T5,T6> Class

Definition

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

T5

The type of the tuple's fifth component.

T6

The type of the tuple's sixth component.

Inheritance
TupleCopier<T1,T2,T3,T4,T5,T6>
Attributes
Implements

Constructors

TupleCopier<T1,T2,T3,T4,T5,T6>(IDeepCopier<T1>, IDeepCopier<T2>, IDeepCopier<T3>, IDeepCopier<T4>, IDeepCopier<T5>, IDeepCopier<T6>)

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

Methods

DeepCopy(Tuple<T1,T2,T3,T4,T5,T6>, CopyContext)

Creates a deep copy of the provided input.

IsShallowCopyable()

Applies to