다음을 통해 공유


ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7> 클래스

정의

에 대한 복사기입니다 ValueTuple<T1,T2,T3,T4,T5,T6,T7>.

[Orleans.RegisterCopier]
public sealed class ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7> : Orleans.Serialization.Cloning.IDeepCopier<(T1, T2, T3, T4, T5, T6, T7)>, Orleans.Serialization.Cloning.IOptionalDeepCopier
[<Orleans.RegisterCopier>]
type ValueTupleCopier<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> = class
    interface IDeepCopier<ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>>
    interface IDeepCopier
    interface IOptionalDeepCopier
Public NotInheritable Class ValueTupleCopier(Of T1, T2, T3, T4, T5, T6, T7)
Implements IDeepCopier(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)), IOptionalDeepCopier

형식 매개 변수

T1

튜플의 첫 번째 구성 요소 형식입니다.

T2

튜플의 두 번째 구성 요소 형식입니다.

T3

튜플의 세 번째 구성 요소 형식입니다.

T4

튜플의 네 번째 구성 요소 형식입니다.

T5

튜플의 다섯 번째 구성 요소 형식입니다.

T6

튜플의 여섯 번째 구성 요소 형식입니다.

T7

튜플의 일곱 번째 구성 요소 형식입니다.

상속
ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7>
특성
구현

생성자

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

ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7> 클래스의 새 인스턴스를 초기화합니다.

메서드

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

제공된 입력의 전체 복사본을 만듭니다.

IsShallowCopyable()

에 대한 복사기입니다 ValueTuple<T1,T2,T3,T4,T5,T6,T7>.

명시적 인터페이스 구현

IDeepCopier.DeepCopy(Object, CopyContext)

에 대한 복사기입니다 ValueTuple<T1,T2,T3,T4,T5,T6,T7>.

적용 대상