Freigeben über


ValueTupleCopier<T1,T2,T3,T4> Klasse

Definition

Kopierer für 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

Typparameter

T1

Der Typ der ersten Komponente des Tupels.

T2

Der Typ der zweiten Komponente des Tupels.

T3

Der Typ der dritten Komponente des Tupels.

T4

Der Typ der vierten Komponente des Tupels.

Vererbung
ValueTupleCopier<T1,T2,T3,T4>
Attribute
Implementiert

Konstruktoren

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

Initialisiert eine neue Instanz der ValueTupleCopier<T1,T2,T3,T4>-Klasse.

Methoden

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

Erstellt eine tiefe Kopie der bereitgestellten Eingabe.

IsShallowCopyable()

Kopierer für ValueTuple<T1,T2,T3,T4>.

Explizite Schnittstellenimplementierungen

IDeepCopier.DeepCopy(Object, CopyContext)

Kopierer für ValueTuple<T1,T2,T3,T4>.

Gilt für: