Compartilhar via


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

Definição

[Orleans.RegisterCopier]
public sealed class ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7,T8> : Orleans.Serialization.Cloning.IDeepCopier<(T1, T2, T3, T4, T5, T6, T7, T8)>, Orleans.Serialization.Cloning.IOptionalDeepCopier where T8 : struct
[<Orleans.RegisterCopier>]
type ValueTupleCopier<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8 (requires 'T8 : struct)> = class
    interface IDeepCopier<ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8>>
    interface IDeepCopier
    interface IOptionalDeepCopier
Public NotInheritable Class ValueTupleCopier(Of T1, T2, T3, T4, T5, T6, T7, T8)
Implements IDeepCopier(Of ValueTuple(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
ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7,T8>
Atributos
Implementações

Construtores

ValueTupleCopier<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 ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7,T8>.

Métodos

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

Cria uma cópia profunda da entrada fornecida.

IsShallowCopyable()

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

Implantações explícitas de interface

IDeepCopier.DeepCopy(Object, CopyContext)

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

Aplica-se a