Edit

Share via


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

Definition

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

T7

The type of the tuple's seventh component.

T8

The type of the tuple's eighth component.

Inheritance
TupleCopier<T1,T2,T3,T4,T5,T6,T7,T8>
Attributes
Implements
IDeepCopier IDeepCopier<Tuple<T1,T2,T3,T4,T5,T6,T7,T8>> IOptionalDeepCopier

Constructors

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

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

Methods

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

Creates a deep copy of the provided input.

IsShallowCopyable()

Applies to