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

定义

[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

类型参数

T1

此元组的第一个组件的类型。

T2

此元组的第二个组件的类型。

T3

此元组的第三个组件的类型。

T4

此元组的第四个组件的类型。

T5

元组的第五个分量的类型。

T6

元组的第六个分量的类型。

T7

元组的第七个分量的类型。

T8

元组的第八个分量的类型。

继承
ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7,T8>
属性
实现

构造函数

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

初始化 ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7,T8> 类的新实例。

方法

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

创建所提供输入的深层副本。

IsShallowCopyable()

ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>复制器。

显式接口实现

IDeepCopier.DeepCopy(Object, CopyContext)

ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>复制器。

适用于