Поделиться через


ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7,T8> Класс

Определение

Средство копирования для ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

[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>.

Применяется к