<?xml version="1.0"?><doc> <assembly> <name>System.ValueTuple</name> </assembly> <members> <member name="T:System.Runtime.CompilerServices.TupleElementNamesAttribute"> <summary> Indicates that the use of <see cref="T:System.ValueTuple"/> on a member is meant to be treated as a tuple with element names. </summary> </member> <member name="M:System.Runtime.CompilerServices.TupleElementNamesAttribute.#ctor(System.String[])"> <summary> Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.TupleElementNamesAttribute"/> class. </summary> <param name="transformNames"> Specifies, in a pre-order depth-first traversal of a type's construction, which <see cref="T:System.ValueType"/> occurrences are meant to carry element names. </param> <remarks> This constructor is meant to be used on types that contain an instantiation of <see cref="T:System.ValueType"/> that contains element names. For instance, if <c>C</c> is a generic type with two type parameters, then a use of the constructed type <c>C{<see cref="T:System.ValueTuple`2"/>, <see cref="T:System.ValueTuple`3"/></c> might be intended to treat the first type argument as a tuple with element names and the second as a tuple without element names. In which case, the appropriate attribute specification should use a <c>transformNames</c> value of <c>{ "name1", "name2", null, null, null }</c>. </remarks> </member> <member name="P:System.Runtime.CompilerServices.TupleElementNamesAttribute.TransformNames"> <summary> Specifies, in a pre-order depth-first traversal of a type's construction, which <see cref="T:System.ValueTuple"/> elements are meant to carry element names. </summary> </member> <member name="T:System.TupleExtensions"> <summary> Provides extension methods for <see cref="T:System.Tuple"/> instances to interop with C# tuples features (deconstruction syntax, converting from and to <see cref="T:System.ValueTuple"/>). </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``1(System.Tuple{``0},``0@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 1 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``2(System.Tuple{``0,``1},``0@,``1@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 2 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``3(System.Tuple{``0,``1,``2},``0@,``1@,``2@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 3 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``4(System.Tuple{``0,``1,``2,``3},``0@,``1@,``2@,``3@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 4 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``5(System.Tuple{``0,``1,``2,``3,``4},``0@,``1@,``2@,``3@,``4@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 5 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``6(System.Tuple{``0,``1,``2,``3,``4,``5},``0@,``1@,``2@,``3@,``4@,``5@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 6 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``7(System.Tuple{``0,``1,``2,``3,``4,``5,``6},``0@,``1@,``2@,``3@,``4@,``5@,``6@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 7 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``8(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 8 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``9(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 9 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``10(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 10 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``11(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 11 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``12(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 12 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``13(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 13 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``14(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 14 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``15(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 15 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``16(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 16 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``17(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 17 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``18(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 18 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``19(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@,``18@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 19 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``20(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@,``18@,``19@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 20 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``21(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19,``20}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@,``18@,``19@,``20@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 21 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``1(System.Tuple{``0})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 1 element. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``2(System.Tuple{``0,``1})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 2 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``3(System.Tuple{``0,``1,``2})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 3 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``4(System.Tuple{``0,``1,``2,``3})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 4 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``5(System.Tuple{``0,``1,``2,``3,``4})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 5 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``6(System.Tuple{``0,``1,``2,``3,``4,``5})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 6 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``7(System.Tuple{``0,``1,``2,``3,``4,``5,``6})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 7 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``8(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 8 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``9(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 9 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``10(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 10 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``11(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 11 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``12(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 12 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``13(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 13 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``14(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 14 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``15(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 15 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``16(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 16 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``17(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 17 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``18(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 18 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``19(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 19 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``20(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 20 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``21(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19,``20}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 21 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``1(System.ValueTuple{``0})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 1 element. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``2(System.ValueTuple{``0,``1})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 2 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``3(System.ValueTuple{``0,``1,``2})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 3 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``4(System.ValueTuple{``0,``1,``2,``3})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 4 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``5(System.ValueTuple{``0,``1,``2,``3,``4})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 5 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``6(System.ValueTuple{``0,``1,``2,``3,``4,``5})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 6 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``7(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 7 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``8(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 8 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``9(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 9 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``10(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 10 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``11(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 11 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``12(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 12 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``13(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 13 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``14(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 14 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``15(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 15 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``16(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 16 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``17(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 17 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``18(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 18 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``19(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17,``18}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 19 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``20(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17,``18,``19}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 20 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``21(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17,``18,``19,``20}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 21 elements. </summary> </member> <member name="T:System.ITupleInternal"> <summary> Helper so we can call some tuple methods recursively without knowing the underlying types. </summary> </member> <member name="T:System.ValueTuple"> <summary> The ValueTuple types (from arity 0 to 8) comprise the runtime implementation that underlies tuples in C# and struct tuples in F#. Aside from created via language syntax, they are most easily created via the ValueTuple.Create factory methods. The System.ValueTuple types differ from the System.Tuple types in that: - they are structs rather than classes, - they are mutable rather than readonly, and - their members (such as Item1, Item2, etc) are fields rather than properties. </summary> </member> <member name="M:System.ValueTuple.Equals(System.Object)"> <summary> Returns a value that indicates whether the current <see cref="T:System.ValueTuple"/> instance is equal to a specified object. </summary> <param name="obj">The object to compare with this instance.</param> <returns><see langword="true"/> if <paramref name="obj"/> is a <see cref="T:System.ValueTuple"/>.</returns> </member> <member name="M:System.ValueTuple.Equals(System.ValueTuple)"> <summary>Returns a value indicating whether this instance is equal to a specified value.</summary> <param name="other">An instance to compare to this instance.</param> <returns>true if <paramref name="other"/> has the same value as this instance; otherwise, false.</returns> </member> <member name="M:System.ValueTuple.CompareTo(System.ValueTuple)"> <summary>Compares this instance to a specified instance and returns an indication of their relative values.</summary> <param name="other">An instance to compare.</param> <returns> A signed number indicating the relative values of this instance and <paramref name="other"/>. Returns less than zero if this instance is less than <paramref name="other"/>, zero if this instance is equal to <paramref name="other"/>, and greater than zero if this instance is greater than <paramref name="other"/>. </returns> </member> <member name="M:System.ValueTuple.GetHashCode"> <summary>Returns the hash code for this instance.</summary> <returns>A 32-bit signed integer hash code.</returns> </member> <member name="M:System.ValueTuple.ToString"> <summary> Returns a string that represents the value of this <see cref="T:System.ValueTuple"/> instance. </summary> <returns>The string representation of this <see cref="T:System.ValueTuple"/> instance.</returns> <remarks> The string returned by this method takes the form <c>()</c>. </remarks> </member> <member name="M:System.ValueTuple.Create"> <summary>Creates a new struct 0-tuple.</summary> <returns>A 0-tuple.</returns> </member> <member name="M:System.ValueTuple.Create``1(``0)"> <summary>Creates a new struct 1-tuple, or singleton.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <returns>A 1-tuple (singleton) whose value is (item1).</returns> </member> <member name="M:System.ValueTuple.Create``2(``0,``1)"> <summary>Creates a new struct 2-tuple, or pair.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <returns>A 2-tuple (pair) whose value is (item1, item2).</returns> </member> <member name="M:System.ValueTuple.Create``3(``0,``1,``2)"> <summary>Creates a new struct 3-tuple, or triple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <returns>A 3-tuple (triple) whose value is (item1, item2, item3).</returns> </member> <member name="M:System.ValueTuple.Create``4(``0,``1,``2,``3)"> <summary>Creates a new struct 4-tuple, or quadruple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <typeparam name="T4">The type of the fourth component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <param name="item4">The value of the fourth component of the tuple.</param> <returns>A 4-tuple (quadruple) whose value is (item1, item2, item3, item4).</returns> </member> <member name="M:System.ValueTuple.Create``5(``0,``1,``2,``3,``4)"> <summary>Creates a new struct 5-tuple, or quintuple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <typeparam name="T4">The type of the fourth component of the tuple.</typeparam> <typeparam name="T5">The type of the fifth component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <param name="item4">The value of the fourth component of the tuple.</param> <param name="item5">The value of the fifth component of the tuple.</param> <returns>A 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5).</returns> </member> <member name="M:System.ValueTuple.Create``6(``0,``1,``2,``3,``4,``5)"> <summary>Creates a new struct 6-tuple, or sextuple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <typeparam name="T4">The type of the fourth component of the tuple.</typeparam> <typeparam name="T5">The type of the fifth component of the tuple.</typeparam> <typeparam name="T6">The type of the sixth component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <param name="item4">The value of the fourth component of the tuple.</param> <param name="item5">The value of the fifth component of the tuple.</param> <param name="item6">The value of the sixth component of the tuple.</param> <returns>A 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6).</returns> </member> <member name="M:System.ValueTuple.Create``7(``0,``1,``2,``3,``4,``5,``6)"> <summary>Creates a new struct 7-tuple, or septuple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <typeparam name="T4">The type of the fourth component of the tuple.</typeparam> <typeparam name="T5">The type of the fifth component of the tuple.</typeparam> <typeparam name="T6">The type of the sixth component of the tuple.</typeparam> <typeparam name="T7">The type of the seventh component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <param name="item4">The value of the fourth component of the tuple.</param> <param name="item5">The value of the fifth component of the tuple.</param> <param name="item6">The value of the sixth component of the tuple.</param> <param name="item7">The value of the seventh component of the tuple.</param> <returns>A 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7).</returns> </member>Lines 1–500 of 1299. Load more
<?xml version="1.0"?> <doc> <assembly> <name>System.ValueTuple</name> </assembly> <members> <member name="T:System.Runtime.CompilerServices.TupleElementNamesAttribute"> <summary> Indicates that the use of <see cref="T:System.ValueTuple"/> on a member is meant to be treated as a tuple with element names. </summary> </member> <member name="M:System.Runtime.CompilerServices.TupleElementNamesAttribute.#ctor(System.String[])"> <summary> Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.TupleElementNamesAttribute"/> class. </summary> <param name="transformNames"> Specifies, in a pre-order depth-first traversal of a type's construction, which <see cref="T:System.ValueType"/> occurrences are meant to carry element names. </param> <remarks> This constructor is meant to be used on types that contain an instantiation of <see cref="T:System.ValueType"/> that contains element names. For instance, if <c>C</c> is a generic type with two type parameters, then a use of the constructed type <c>C{<see cref="T:System.ValueTuple`2"/>, <see cref="T:System.ValueTuple`3"/></c> might be intended to treat the first type argument as a tuple with element names and the second as a tuple without element names. In which case, the appropriate attribute specification should use a <c>transformNames</c> value of <c>{ "name1", "name2", null, null, null }</c>. </remarks> </member> <member name="P:System.Runtime.CompilerServices.TupleElementNamesAttribute.TransformNames"> <summary> Specifies, in a pre-order depth-first traversal of a type's construction, which <see cref="T:System.ValueTuple"/> elements are meant to carry element names. </summary> </member> <member name="T:System.TupleExtensions"> <summary> Provides extension methods for <see cref="T:System.Tuple"/> instances to interop with C# tuples features (deconstruction syntax, converting from and to <see cref="T:System.ValueTuple"/>). </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``1(System.Tuple{``0},``0@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 1 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``2(System.Tuple{``0,``1},``0@,``1@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 2 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``3(System.Tuple{``0,``1,``2},``0@,``1@,``2@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 3 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``4(System.Tuple{``0,``1,``2,``3},``0@,``1@,``2@,``3@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 4 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``5(System.Tuple{``0,``1,``2,``3,``4},``0@,``1@,``2@,``3@,``4@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 5 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``6(System.Tuple{``0,``1,``2,``3,``4,``5},``0@,``1@,``2@,``3@,``4@,``5@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 6 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``7(System.Tuple{``0,``1,``2,``3,``4,``5,``6},``0@,``1@,``2@,``3@,``4@,``5@,``6@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 7 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``8(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 8 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``9(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 9 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``10(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 10 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``11(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 11 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``12(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 12 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``13(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 13 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``14(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 14 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``15(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 15 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``16(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 16 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``17(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 17 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``18(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 18 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``19(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@,``18@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 19 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``20(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@,``18@,``19@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 20 elements. </summary> </member> <member name="M:System.TupleExtensions.Deconstruct``21(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19,``20}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@,``18@,``19@,``20@)"> <summary> Deconstruct a properly nested <see cref="T:System.Tuple"/> with 21 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``1(System.Tuple{``0})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 1 element. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``2(System.Tuple{``0,``1})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 2 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``3(System.Tuple{``0,``1,``2})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 3 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``4(System.Tuple{``0,``1,``2,``3})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 4 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``5(System.Tuple{``0,``1,``2,``3,``4})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 5 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``6(System.Tuple{``0,``1,``2,``3,``4,``5})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 6 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``7(System.Tuple{``0,``1,``2,``3,``4,``5,``6})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 7 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``8(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 8 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``9(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 9 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``10(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 10 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``11(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 11 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``12(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 12 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``13(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 13 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``14(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 14 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``15(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 15 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``16(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 16 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``17(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 17 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``18(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 18 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``19(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 19 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``20(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 20 elements. </summary> </member> <member name="M:System.TupleExtensions.ToValueTuple``21(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19,``20}}})"> <summary> Make a properly nested <see cref="T:System.ValueTuple"/> from a properly nested <see cref="T:System.Tuple"/> with 21 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``1(System.ValueTuple{``0})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 1 element. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``2(System.ValueTuple{``0,``1})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 2 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``3(System.ValueTuple{``0,``1,``2})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 3 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``4(System.ValueTuple{``0,``1,``2,``3})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 4 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``5(System.ValueTuple{``0,``1,``2,``3,``4})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 5 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``6(System.ValueTuple{``0,``1,``2,``3,``4,``5})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 6 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``7(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 7 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``8(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 8 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``9(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 9 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``10(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 10 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``11(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 11 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``12(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 12 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``13(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 13 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``14(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 14 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``15(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 15 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``16(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 16 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``17(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 17 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``18(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 18 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``19(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17,``18}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 19 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``20(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17,``18,``19}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 20 elements. </summary> </member> <member name="M:System.TupleExtensions.ToTuple``21(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17,``18,``19,``20}}})"> <summary> Make a properly nested <see cref="T:System.Tuple"/> from a properly nested <see cref="T:System.ValueTuple"/> with 21 elements. </summary> </member> <member name="T:System.ITupleInternal"> <summary> Helper so we can call some tuple methods recursively without knowing the underlying types. </summary> </member> <member name="T:System.ValueTuple"> <summary> The ValueTuple types (from arity 0 to 8) comprise the runtime implementation that underlies tuples in C# and struct tuples in F#. Aside from created via language syntax, they are most easily created via the ValueTuple.Create factory methods. The System.ValueTuple types differ from the System.Tuple types in that: - they are structs rather than classes, - they are mutable rather than readonly, and - their members (such as Item1, Item2, etc) are fields rather than properties. </summary> </member> <member name="M:System.ValueTuple.Equals(System.Object)"> <summary> Returns a value that indicates whether the current <see cref="T:System.ValueTuple"/> instance is equal to a specified object. </summary> <param name="obj">The object to compare with this instance.</param> <returns><see langword="true"/> if <paramref name="obj"/> is a <see cref="T:System.ValueTuple"/>.</returns> </member> <member name="M:System.ValueTuple.Equals(System.ValueTuple)"> <summary>Returns a value indicating whether this instance is equal to a specified value.</summary> <param name="other">An instance to compare to this instance.</param> <returns>true if <paramref name="other"/> has the same value as this instance; otherwise, false.</returns> </member> <member name="M:System.ValueTuple.CompareTo(System.ValueTuple)"> <summary>Compares this instance to a specified instance and returns an indication of their relative values.</summary> <param name="other">An instance to compare.</param> <returns> A signed number indicating the relative values of this instance and <paramref name="other"/>. Returns less than zero if this instance is less than <paramref name="other"/>, zero if this instance is equal to <paramref name="other"/>, and greater than zero if this instance is greater than <paramref name="other"/>. </returns> </member> <member name="M:System.ValueTuple.GetHashCode"> <summary>Returns the hash code for this instance.</summary> <returns>A 32-bit signed integer hash code.</returns> </member> <member name="M:System.ValueTuple.ToString"> <summary> Returns a string that represents the value of this <see cref="T:System.ValueTuple"/> instance. </summary> <returns>The string representation of this <see cref="T:System.ValueTuple"/> instance.</returns> <remarks> The string returned by this method takes the form <c>()</c>. </remarks> </member> <member name="M:System.ValueTuple.Create"> <summary>Creates a new struct 0-tuple.</summary> <returns>A 0-tuple.</returns> </member> <member name="M:System.ValueTuple.Create``1(``0)"> <summary>Creates a new struct 1-tuple, or singleton.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <returns>A 1-tuple (singleton) whose value is (item1).</returns> </member> <member name="M:System.ValueTuple.Create``2(``0,``1)"> <summary>Creates a new struct 2-tuple, or pair.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <returns>A 2-tuple (pair) whose value is (item1, item2).</returns> </member> <member name="M:System.ValueTuple.Create``3(``0,``1,``2)"> <summary>Creates a new struct 3-tuple, or triple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <returns>A 3-tuple (triple) whose value is (item1, item2, item3).</returns> </member> <member name="M:System.ValueTuple.Create``4(``0,``1,``2,``3)"> <summary>Creates a new struct 4-tuple, or quadruple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <typeparam name="T4">The type of the fourth component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <param name="item4">The value of the fourth component of the tuple.</param> <returns>A 4-tuple (quadruple) whose value is (item1, item2, item3, item4).</returns> </member> <member name="M:System.ValueTuple.Create``5(``0,``1,``2,``3,``4)"> <summary>Creates a new struct 5-tuple, or quintuple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <typeparam name="T4">The type of the fourth component of the tuple.</typeparam> <typeparam name="T5">The type of the fifth component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <param name="item4">The value of the fourth component of the tuple.</param> <param name="item5">The value of the fifth component of the tuple.</param> <returns>A 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5).</returns> </member> <member name="M:System.ValueTuple.Create``6(``0,``1,``2,``3,``4,``5)"> <summary>Creates a new struct 6-tuple, or sextuple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <typeparam name="T4">The type of the fourth component of the tuple.</typeparam> <typeparam name="T5">The type of the fifth component of the tuple.</typeparam> <typeparam name="T6">The type of the sixth component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <param name="item4">The value of the fourth component of the tuple.</param> <param name="item5">The value of the fifth component of the tuple.</param> <param name="item6">The value of the sixth component of the tuple.</param> <returns>A 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6).</returns> </member> <member name="M:System.ValueTuple.Create``7(``0,``1,``2,``3,``4,``5,``6)"> <summary>Creates a new struct 7-tuple, or septuple.</summary> <typeparam name="T1">The type of the first component of the tuple.</typeparam> <typeparam name="T2">The type of the second component of the tuple.</typeparam> <typeparam name="T3">The type of the third component of the tuple.</typeparam> <typeparam name="T4">The type of the fourth component of the tuple.</typeparam> <typeparam name="T5">The type of the fifth component of the tuple.</typeparam> <typeparam name="T6">The type of the sixth component of the tuple.</typeparam> <typeparam name="T7">The type of the seventh component of the tuple.</typeparam> <param name="item1">The value of the first component of the tuple.</param> <param name="item2">The value of the second component of the tuple.</param> <param name="item3">The value of the third component of the tuple.</param> <param name="item4">The value of the fourth component of the tuple.</param> <param name="item5">The value of the fifth component of the tuple.</param> <param name="item6">The value of the sixth component of the tuple.</param> <param name="item7">The value of the seventh component of the tuple.</param> <returns>A 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7).</returns> </member>