Class MutableTuple<T1, T2, T3, T4>
- Namespace
- Cuemon
- Assembly
- Cuemon.Core.dll
Represents a MutableTuple with four generic values.
public class MutableTuple<T1, T2, T3, T4> : MutableTuple<T1, T2, T3>
Type Parameters
T1The type of the first parameter of this MutableTuple.
T2The type of the second parameter of this MutableTuple.
T3The type of the third parameter of this MutableTuple.
T4The type of the fourth parameter of this MutableTuple.
- Inheritance
-
MutableTuple<T1>MutableTuple<T1, T2>MutableTuple<T1, T2, T3>MutableTuple<T1, T2, T3, T4>
- Derived
- Inherited Members
Constructors
MutableTuple(T1, T2, T3, T4)
Initializes a new instance of the MutableTuple<T1, T2, T3, T4> class.
public MutableTuple(T1 arg1, T2 arg2, T3 arg3, T4 arg4)
Parameters
arg1T1The value of the first parameter of this MutableTuple.
arg2T2The value of the second parameter of this MutableTuple.
arg3T3The value of the third parameter of this MutableTuple.
arg4T4The value of the fourth parameter of this MutableTuple.
Properties
Arg4
Gets or sets the fourth parameter of this instance.
public T4 Arg4 { get; set; }
Property Value
- T4
The fourth parameter of this instance.
Methods
Clone()
Creates a shallow copy of the current MutableTuple object.
public override MutableTuple Clone()
Returns
- MutableTuple
A new MutableTuple that is a copy of this instance.
Remarks
When thread safety is required this is the method to invoke.
ToArray()
Returns an array of objects that represent the arguments passed to this instance.
public override object[] ToArray()
Returns
- object[]
An array of objects that represent the arguments passed to this instance. Returns an empty array if the current instance was constructed with no generic arguments.