Partilhar via


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

Definição

[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

Parâmetros de tipo

T1

O tipo do primeiro componente da tupla.

T2

O tipo do segundo componente da tupla.

T3

O tipo do terceiro componente da tupla.

T4

O tipo do quarto componente da tupla.

T5

O tipo do quinto componente da tupla.

T6

O tipo do sexto componente da tupla.

T7

O tipo do sétimo componente da tupla.

T8

O tipo do oitavo componente da tupla.

Herança
TupleCopier<T1,T2,T3,T4,T5,T6,T7,T8>
Atributos
Implementações
IDeepCopier IDeepCopier<Tuple<T1,T2,T3,T4,T5,T6,T7,T8>> IOptionalDeepCopier

Construtores

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>)

Inicializa uma nova instância da classe TupleCopier<T1,T2,T3,T4,T5,T6,T7,T8>.

Métodos

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

Cria uma cópia profunda da entrada fornecida.

IsShallowCopyable()

Copiador para Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

Aplica-se a