Partager via


ValueTupleCopier<T1,T2,T3,T4> Classe

Définition

Copieur pour ValueTuple<T1,T2,T3,T4>.

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

Paramètres de type

T1

Type du premier composant du tuple.

T2

Type du second composant du tuple.

T3

Type du troisième composant du tuple.

T4

Type du quatrième composant du tuple.

Héritage
ValueTupleCopier<T1,T2,T3,T4>
Attributs
Implémente

Constructeurs

ValueTupleCopier<T1,T2,T3,T4>(IDeepCopier<T1>, IDeepCopier<T2>, IDeepCopier<T3>, IDeepCopier<T4>)

Initialise une nouvelle instance de la classe ValueTupleCopier<T1,T2,T3,T4>.

Méthodes

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

Crée une copie approfondie de l’entrée fournie.

IsShallowCopyable()

Copieur pour ValueTuple<T1,T2,T3,T4>.

Implémentations d’interfaces explicites

IDeepCopier.DeepCopy(Object, CopyContext)

Copieur pour ValueTuple<T1,T2,T3,T4>.

S’applique à