Redagować

Udostępnij przez


ValueTupleCopier<T1,T2,T3> Class

Definition

Copier for ValueTuple<T1,T2,T3>.

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

Type Parameters

T1

The type of the tuple's first component.

T2

The type of the tuple's second component.

T3

The type of the tuple's third component.

Inheritance
ValueTupleCopier<T1,T2,T3>
Attributes
Implements

Constructors

Name Description
ValueTupleCopier<T1,T2,T3>(IDeepCopier<T1>, IDeepCopier<T2>, IDeepCopier<T3>)

Initializes a new instance of the ValueTupleCopier<T1,T2,T3> class.

Methods

Name Description
DeepCopy(ValueTuple<T1,T2,T3>, CopyContext)

Creates a deep copy of the provided input.

IsShallowCopyable()

Explicit Interface Implementations

Name Description
IDeepCopier.DeepCopy(Object, CopyContext)

Applies to