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

組の 1 番目のコンポーネントの型。

T2

組の 2 番目のコンポーネントの型。

T3

組の 3 番目のコンポーネントの型。

T4

組の 4 番目のコンポーネントの型。

T5

組の 5 番目のコンポーネントの型。

T6

組の 6 番目のコンポーネントの型。

T7

組の 7 番目のコンポーネントの型。

T8

タプルの 8 番目のコンポーネントの型。

継承
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>コピー機。

適用対象