Class MutableTupleFactory
- Namespace
- Cuemon.Extensions
- Assembly
- Cuemon.Extensions.Core.dll
Provides access to factory methods for creating MutableTuple objects.
public static class MutableTupleFactory
- Inheritance
-
MutableTupleFactory
Methods
CreateEight<T1, T2, T3, T4, T5, T6, T7, T8>(T1, T2, T3, T4, T5, T6, T7, T8)
Creates a new 8-tuple, or octuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8> CreateEight<T1, T2, T3, T4, T5, T6, T7, T8>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8>
An 8-tuple (octuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
CreateEighteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)
Creates a new 18-tuple, or octodecuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> CreateEighteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16, T17 arg17, T18 arg18)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
arg12T12The value of the twelfth parameter of the tuple.
arg13T13The value of the thirteenth parameter of the tuple.
arg14T14The value of the fourteenth parameter of the tuple.
arg15T15The value of the fifteenth parameter of the tuple.
arg16T16The value of the sixteenth parameter of the tuple.
arg17T17The value of the seventeenth parameter of the tuple.
arg18T18The value of the eighteenth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>
An 18-tuple (octodecuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
T12The type of the twelfth parameter of the tuple.
T13The type of the thirteenth parameter of the tuple.
T14The type of the fourteenth parameter of the tuple.
T15The type of the fifteenth parameter of the tuple.
T16The type of the sixteenth parameter of the tuple.
T17The type of the seventeenth parameter of the tuple.
T18The type of the eighteenth parameter of the tuple.
CreateEleven<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
Creates a new 11-tuple, or undecuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> CreateEleven<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
A 11-tuple (undecuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
CreateFifteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Creates a new 15-tuple, or quindecuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> CreateFifteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
arg12T12The value of the twelfth parameter of the tuple.
arg13T13The value of the thirteenth parameter of the tuple.
arg14T14The value of the fourteenth parameter of the tuple.
arg15T15The value of the fifteenth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
A 15-tuple (quindecuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
T12The type of the twelfth parameter of the tuple.
T13The type of the thirteenth parameter of the tuple.
T14The type of the fourteenth parameter of the tuple.
T15The type of the fifteenth parameter of the tuple.
CreateFive<T1, T2, T3, T4, T5>(T1, T2, T3, T4, T5)
Creates a new 5-tuple, or quintuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5> CreateFive<T1, T2, T3, T4, T5>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5>
A 5-tuple (quintuple) whose value is (arg1, arg2, arg3, arg4, arg5).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
CreateFour<T1, T2, T3, T4>(T1, T2, T3, T4)
Creates a new 4-tuple, or quadruple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4> CreateFour<T1, T2, T3, T4>(T1 arg1, T2 arg2, T3 arg3, T4 arg4)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4>
A 4-tuple (quadruple) whose value is (arg1, arg2, arg3, arg4).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
CreateFourteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
Creates a new 14-tuple, or quattuordecuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> CreateFourteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
arg12T12The value of the twelfth parameter of the tuple.
arg13T13The value of the thirteenth parameter of the tuple.
arg14T14The value of the fourteenth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
A 14-tuple (quattuordecuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
T12The type of the twelfth parameter of the tuple.
T13The type of the thirteenth parameter of the tuple.
T14The type of the fourteenth parameter of the tuple.
CreateNine<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1, T2, T3, T4, T5, T6, T7, T8, T9)
Creates a new 9-tuple, or nonuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9> CreateNine<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9>
A 9-tuple (nonuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
CreateNineteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)
Creates a new 19-tuple, or novemdecuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> CreateNineteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16, T17 arg17, T18 arg18, T19 arg19)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
arg12T12The value of the twelfth parameter of the tuple.
arg13T13The value of the thirteenth parameter of the tuple.
arg14T14The value of the fourteenth parameter of the tuple.
arg15T15The value of the fifteenth parameter of the tuple.
arg16T16The value of the sixteenth parameter of the tuple.
arg17T17The value of the seventeenth parameter of the tuple.
arg18T18The value of the eighteenth parameter of the tuple.
arg19T19The value of the nineteenth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>
A 19-tuple (novemdecuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
T12The type of the twelfth parameter of the tuple.
T13The type of the thirteenth parameter of the tuple.
T14The type of the fourteenth parameter of the tuple.
T15The type of the fifteenth parameter of the tuple.
T16The type of the sixteenth parameter of the tuple.
T17The type of the seventeenth parameter of the tuple.
T18The type of the eighteenth parameter of the tuple.
T19The type of the nineteenth parameter of the tuple.
CreateOne<T>(T)
Creates a new 1-tuple, or single, representation of a MutableTuple.
public static MutableTuple<T> CreateOne<T>(T arg)
Parameters
argTThe value of the only parameter of the tuple.
Returns
- MutableTuple<T>
A 1-tuple (single) whose value is (arg1).
Type Parameters
TThe type of the only parameter of the tuple.
CreateSeven<T1, T2, T3, T4, T5, T6, T7>(T1, T2, T3, T4, T5, T6, T7)
Creates a new 7-tuple, or septuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7> CreateSeven<T1, T2, T3, T4, T5, T6, T7>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7>
An 7-tuple (septuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
CreateSeventeen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)
Creates a new 17-tuple, or septendecuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> CreateSeventeen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16, T17 arg17)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
arg12T12The value of the twelfth parameter of the tuple.
arg13T13The value of the thirteenth parameter of the tuple.
arg14T14The value of the fourteenth parameter of the tuple.
arg15T15The value of the fifteenth parameter of the tuple.
arg16T16The value of the sixteenth parameter of the tuple.
arg17T17The value of the seventeenth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>
A 17-tuple (septendecuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
T12The type of the twelfth parameter of the tuple.
T13The type of the thirteenth parameter of the tuple.
T14The type of the fourteenth parameter of the tuple.
T15The type of the fifteenth parameter of the tuple.
T16The type of the sixteenth parameter of the tuple.
T17The type of the seventeenth parameter of the tuple.
CreateSix<T1, T2, T3, T4, T5, T6>(T1, T2, T3, T4, T5, T6)
Creates a new 6-tuple, or septuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6> CreateSix<T1, T2, T3, T4, T5, T6>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6>
A 6-tuple (sextuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
CreateSixteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
Creates a new 16-tuple, or sexdecuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> CreateSixteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
arg12T12The value of the twelfth parameter of the tuple.
arg13T13The value of the thirteenth parameter of the tuple.
arg14T14The value of the fourteenth parameter of the tuple.
arg15T15The value of the fifteenth parameter of the tuple.
arg16T16The value of the sixteenth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
A 16-tuple (sexdecuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
T12The type of the twelfth parameter of the tuple.
T13The type of the thirteenth parameter of the tuple.
T14The type of the fourteenth parameter of the tuple.
T15The type of the fifteenth parameter of the tuple.
T16The type of the sixteenth parameter of the tuple.
CreateTen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
Creates a new 10-tuple, or decuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> CreateTen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
A 10-tuple (decuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
CreateThirteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
Creates a new 13-tuple, or tredecuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> CreateThirteen<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
arg12T12The value of the twelfth parameter of the tuple.
arg13T13The value of the thirteenth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
A 13-tuple (tredecuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
T12The type of the twelfth parameter of the tuple.
T13The type of the thirteenth parameter of the tuple.
CreateThree<T1, T2, T3>(T1, T2, T3)
Creates a new 3-tuple, or triple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3> CreateThree<T1, T2, T3>(T1 arg1, T2 arg2, T3 arg3)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3>
A 3-tuple (triple) whose value is (arg1, arg2, arg3).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
CreateTwelve<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
Creates a new 12-tuple, or duodecuple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> CreateTwelve<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
arg12T12The value of the twelfth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
A 12-tuple (duodecuple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
T12The type of the twelfth parameter of the tuple.
CreateTwenty<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)
Creates a new 20-tuple, or viguple, representation of a MutableTuple.
public static MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> CreateTwenty<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16, T17 arg17, T18 arg18, T19 arg19, T20 arg20)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
arg3T3The value of the third parameter of the tuple.
arg4T4The value of the fourth parameter of the tuple.
arg5T5The value of the fifth parameter of the tuple.
arg6T6The value of the sixth parameter of the tuple.
arg7T7The value of the seventh parameter of the tuple.
arg8T8The value of the eighth parameter of the tuple.
arg9T9The value of the ninth parameter of the tuple.
arg10T10The value of the tenth parameter of the tuple.
arg11T11The value of the eleventh parameter of the tuple.
arg12T12The value of the twelfth parameter of the tuple.
arg13T13The value of the thirteenth parameter of the tuple.
arg14T14The value of the fourteenth parameter of the tuple.
arg15T15The value of the fifteenth parameter of the tuple.
arg16T16The value of the sixteenth parameter of the tuple.
arg17T17The value of the seventeenth parameter of the tuple.
arg18T18The value of the eighteenth parameter of the tuple.
arg19T19The value of the nineteenth parameter of the tuple.
arg20T20The value of the twentieth parameter of the tuple.
Returns
- MutableTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>
A 20-tuple (viguple) whose value is (arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
T3The type of the third parameter of the tuple.
T4The type of the fourth parameter of the tuple.
T5The type of the fifth parameter of the tuple.
T6The type of the sixth parameter of the tuple.
T7The type of the seventh parameter of the tuple.
T8The type of the eighth parameter of the tuple.
T9The type of the ninth parameter of the tuple.
T10The type of the tenth parameter of the tuple.
T11The type of the eleventh parameter of the tuple.
T12The type of the twelfth parameter of the tuple.
T13The type of the thirteenth parameter of the tuple.
T14The type of the fourteenth parameter of the tuple.
T15The type of the fifteenth parameter of the tuple.
T16The type of the sixteenth parameter of the tuple.
T17The type of the seventeenth parameter of the tuple.
T18The type of the eighteenth parameter of the tuple.
T19The type of the nineteenth parameter of the tuple.
T20The type of the twentieth parameter of the tuple.
CreateTwo<T1, T2>(T1, T2)
Creates a new 2-tuple, or double, representation of a MutableTuple.
public static MutableTuple<T1, T2> CreateTwo<T1, T2>(T1 arg1, T2 arg2)
Parameters
arg1T1The value of the first parameter of the tuple.
arg2T2The value of the second parameter of the tuple.
Returns
- MutableTuple<T1, T2>
A 2-tuple (double) whose value is (arg1, arg2).
Type Parameters
T1The type of the first parameter of the tuple.
T2The type of the second parameter of the tuple.
CreateZero()
Creates a new 0-tuple, or empty tuple, representation of a MutableTuple.
public static MutableTuple CreateZero()
Returns
- MutableTuple
A 0-tuple (empty) with no value.