1300 lines
		
	
	
		
			82 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			1300 lines
		
	
	
		
			82 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?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>
 | ||
|         <member name="M:System.ValueTuple.Create``8(``0,``1,``2,``3,``4,``5,``6,``7)">
 | ||
|             <summary>Creates a new struct 8-tuple, or octuple.</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>
 | ||
|             <typeparam name="T8">The type of the eighth 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>
 | ||
|             <param name="item8">The value of the eighth component of the tuple.</param>
 | ||
|             <returns>An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8).</returns>
 | ||
|         </member>
 | ||
|         <member name="T:System.ValueTuple`1">
 | ||
|             <summary>Represents a 1-tuple, or singleton, as a value type.</summary>
 | ||
|             <typeparam name="T1">The type of the tuple's only component.</typeparam>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`1.Item1">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`1"/> instance's first component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`1.#ctor(`0)">
 | ||
|             <summary>
 | ||
|             Initializes a new instance of the <see cref="T:System.ValueTuple`1"/> value type.
 | ||
|             </summary>
 | ||
|             <param name="item1">The value of the tuple's first component.</param>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`1.Equals(System.Object)">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`1"/> instance is equal to a specified object.
 | ||
|             </summary>
 | ||
|             <param name="obj">The object to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified object; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="obj"/> parameter is considered to be equal to the current instance under the following conditions:
 | ||
|             <list type="bullet">
 | ||
|                 <item><description>It is a <see cref="T:System.ValueTuple`1"/> value type.</description></item>
 | ||
|                 <item><description>Its components are of the same types as those of the current instance.</description></item>
 | ||
|                 <item><description>Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.</description></item>
 | ||
|             </list>
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`1.Equals(System.ValueTuple{`0})">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`1"/>
 | ||
|             instance is equal to a specified <see cref="T:System.ValueTuple`1"/>.
 | ||
|             </summary>
 | ||
|             <param name="other">The tuple to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified tuple; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="other"/> parameter is considered to be equal to the current instance if each of its field
 | ||
|             is equal to that of the current instance, using the default comparer for that field's type.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`1.CompareTo(System.ValueTuple{`0})">
 | ||
|             <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`1.GetHashCode">
 | ||
|             <summary>
 | ||
|             Returns the hash code for the current <see cref="T:System.ValueTuple`1"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>A 32-bit signed integer hash code.</returns>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`1.ToString">
 | ||
|             <summary>
 | ||
|             Returns a string that represents the value of this <see cref="T:System.ValueTuple`1"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>The string representation of this <see cref="T:System.ValueTuple`1"/> instance.</returns>
 | ||
|             <remarks>
 | ||
|             The string returned by this method takes the form <c>(Item1)</c>,
 | ||
|             where <c>Item1</c> represents the value of <see cref="F:System.ValueTuple`1.Item1"/>. If the field is <see langword="null"/>,
 | ||
|             it is represented as <see cref="F:System.String.Empty"/>.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="T:System.ValueTuple`2">
 | ||
|             <summary>
 | ||
|             Represents a 2-tuple, or pair, as a value type.
 | ||
|             </summary>
 | ||
|             <typeparam name="T1">The type of the tuple's first component.</typeparam>
 | ||
|             <typeparam name="T2">The type of the tuple's second component.</typeparam>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`2.Item1">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`2"/> instance's first component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`2.Item2">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`2"/> instance's second component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`2.#ctor(`0,`1)">
 | ||
|             <summary>
 | ||
|             Initializes a new instance of the <see cref="T:System.ValueTuple`2"/> value type.
 | ||
|             </summary>
 | ||
|             <param name="item1">The value of the tuple's first component.</param>
 | ||
|             <param name="item2">The value of the tuple's second component.</param>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`2.Equals(System.Object)">
 | ||
|              <summary>
 | ||
|              Returns a value that indicates whether the current <see cref="T:System.ValueTuple`2"/> instance is equal to a specified object.
 | ||
|              </summary>
 | ||
|              <param name="obj">The object to compare with this instance.</param>
 | ||
|              <returns><see langword="true"/> if the current instance is equal to the specified object; otherwise, <see langword="false"/>.</returns>
 | ||
|             
 | ||
|              <remarks>
 | ||
|              The <paramref name="obj"/> parameter is considered to be equal to the current instance under the following conditions:
 | ||
|              <list type="bullet">
 | ||
|                  <item><description>It is a <see cref="T:System.ValueTuple`2"/> value type.</description></item>
 | ||
|                  <item><description>Its components are of the same types as those of the current instance.</description></item>
 | ||
|                  <item><description>Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.</description></item>
 | ||
|              </list>
 | ||
|              </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`2.Equals(System.ValueTuple{`0,`1})">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`2"/> instance is equal to a specified <see cref="T:System.ValueTuple`2"/>.
 | ||
|             </summary>
 | ||
|             <param name="other">The tuple to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified tuple; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="other"/> parameter is considered to be equal to the current instance if each of its fields
 | ||
|             are equal to that of the current instance, using the default comparer for that field's type.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`2.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
 | ||
|              <summary>
 | ||
|              Returns a value that indicates whether the current <see cref="T:System.ValueTuple`2"/> instance is equal to a specified object based on a specified comparison method.
 | ||
|              </summary>
 | ||
|              <param name="other">The object to compare with this instance.</param>
 | ||
|              <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
 | ||
|              <returns><see langword="true"/> if the current instance is equal to the specified object; otherwise, <see langword="false"/>.</returns>
 | ||
|             
 | ||
|              <remarks>
 | ||
|              This member is an explicit interface member implementation. It can be used only when the
 | ||
|               <see cref="T:System.ValueTuple`2"/> instance is cast to an <see cref="T:System.Collections.IStructuralEquatable"/> interface.
 | ||
|             
 | ||
|              The <see cref="M:System.Collections.IEqualityComparer.Equals(System.Object,System.Object)"/> implementation is called only if <c>other</c> is not <see langword="null"/>,
 | ||
|               and if it can be successfully cast (in C#) or converted (in Visual Basic) to a <see cref="T:System.ValueTuple`2"/>
 | ||
|               whose components are of the same types as those of the current instance. The IStructuralEquatable.Equals(Object, IEqualityComparer) method
 | ||
|               first passes the <see cref="F:System.ValueTuple`2.Item1"/> values of the <see cref="T:System.ValueTuple`2"/> objects to be compared to the
 | ||
|               <see cref="M:System.Collections.IEqualityComparer.Equals(System.Object,System.Object)"/> implementation. If this method call returns <see langword="true"/>, the method is
 | ||
|               called again and passed the <see cref="F:System.ValueTuple`2.Item2"/> values of the two <see cref="T:System.ValueTuple`2"/> instances.
 | ||
|              </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`2.CompareTo(System.ValueTuple{`0,`1})">
 | ||
|             <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`2.GetHashCode">
 | ||
|             <summary>
 | ||
|             Returns the hash code for the current <see cref="T:System.ValueTuple`2"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>A 32-bit signed integer hash code.</returns>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`2.ToString">
 | ||
|             <summary>
 | ||
|             Returns a string that represents the value of this <see cref="T:System.ValueTuple`2"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>The string representation of this <see cref="T:System.ValueTuple`2"/> instance.</returns>
 | ||
|             <remarks>
 | ||
|             The string returned by this method takes the form <c>(Item1, Item2)</c>,
 | ||
|             where <c>Item1</c> and <c>Item2</c> represent the values of the <see cref="F:System.ValueTuple`2.Item1"/>
 | ||
|             and <see cref="F:System.ValueTuple`2.Item2"/> fields. If either field value is <see langword="null"/>,
 | ||
|             it is represented as <see cref="F:System.String.Empty"/>.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="T:System.ValueTuple`3">
 | ||
|             <summary>
 | ||
|             Represents a 3-tuple, or triple, as a value type.
 | ||
|             </summary>
 | ||
|             <typeparam name="T1">The type of the tuple's first component.</typeparam>
 | ||
|             <typeparam name="T2">The type of the tuple's second component.</typeparam>
 | ||
|             <typeparam name="T3">The type of the tuple's third component.</typeparam>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`3.Item1">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`3"/> instance's first component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`3.Item2">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`3"/> instance's second component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`3.Item3">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`3"/> instance's third component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`3.#ctor(`0,`1,`2)">
 | ||
|             <summary>
 | ||
|             Initializes a new instance of the <see cref="T:System.ValueTuple`3"/> value type.
 | ||
|             </summary>
 | ||
|             <param name="item1">The value of the tuple's first component.</param>
 | ||
|             <param name="item2">The value of the tuple's second component.</param>
 | ||
|             <param name="item3">The value of the tuple's third component.</param>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`3.Equals(System.Object)">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`3"/> instance is equal to a specified object.
 | ||
|             </summary>
 | ||
|             <param name="obj">The object to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified object; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="obj"/> parameter is considered to be equal to the current instance under the following conditions:
 | ||
|             <list type="bullet">
 | ||
|                 <item><description>It is a <see cref="T:System.ValueTuple`3"/> value type.</description></item>
 | ||
|                 <item><description>Its components are of the same types as those of the current instance.</description></item>
 | ||
|                 <item><description>Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.</description></item>
 | ||
|             </list>
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`3.Equals(System.ValueTuple{`0,`1,`2})">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`3"/>
 | ||
|             instance is equal to a specified <see cref="T:System.ValueTuple`3"/>.
 | ||
|             </summary>
 | ||
|             <param name="other">The tuple to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified tuple; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="other"/> parameter is considered to be equal to the current instance if each of its fields
 | ||
|             are equal to that of the current instance, using the default comparer for that field's type.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`3.CompareTo(System.ValueTuple{`0,`1,`2})">
 | ||
|             <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`3.GetHashCode">
 | ||
|             <summary>
 | ||
|             Returns the hash code for the current <see cref="T:System.ValueTuple`3"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>A 32-bit signed integer hash code.</returns>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`3.ToString">
 | ||
|             <summary>
 | ||
|             Returns a string that represents the value of this <see cref="T:System.ValueTuple`3"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>The string representation of this <see cref="T:System.ValueTuple`3"/> instance.</returns>
 | ||
|             <remarks>
 | ||
|             The string returned by this method takes the form <c>(Item1, Item2, Item3)</c>.
 | ||
|             If any field value is <see langword="null"/>, it is represented as <see cref="F:System.String.Empty"/>.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="T:System.ValueTuple`4">
 | ||
|             <summary>
 | ||
|             Represents a 4-tuple, or quadruple, as a value type.
 | ||
|             </summary>
 | ||
|             <typeparam name="T1">The type of the tuple's first component.</typeparam>
 | ||
|             <typeparam name="T2">The type of the tuple's second component.</typeparam>
 | ||
|             <typeparam name="T3">The type of the tuple's third component.</typeparam>
 | ||
|             <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`4.Item1">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`4"/> instance's first component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`4.Item2">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`4"/> instance's second component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`4.Item3">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`4"/> instance's third component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`4.Item4">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`4"/> instance's fourth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`4.#ctor(`0,`1,`2,`3)">
 | ||
|             <summary>
 | ||
|             Initializes a new instance of the <see cref="T:System.ValueTuple`4"/> value type.
 | ||
|             </summary>
 | ||
|             <param name="item1">The value of the tuple's first component.</param>
 | ||
|             <param name="item2">The value of the tuple's second component.</param>
 | ||
|             <param name="item3">The value of the tuple's third component.</param>
 | ||
|             <param name="item4">The value of the tuple's fourth component.</param>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`4.Equals(System.Object)">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`4"/> instance is equal to a specified object.
 | ||
|             </summary>
 | ||
|             <param name="obj">The object to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified object; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="obj"/> parameter is considered to be equal to the current instance under the following conditions:
 | ||
|             <list type="bullet">
 | ||
|                 <item><description>It is a <see cref="T:System.ValueTuple`4"/> value type.</description></item>
 | ||
|                 <item><description>Its components are of the same types as those of the current instance.</description></item>
 | ||
|                 <item><description>Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.</description></item>
 | ||
|             </list>
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`4.Equals(System.ValueTuple{`0,`1,`2,`3})">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`4"/>
 | ||
|             instance is equal to a specified <see cref="T:System.ValueTuple`4"/>.
 | ||
|             </summary>
 | ||
|             <param name="other">The tuple to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified tuple; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="other"/> parameter is considered to be equal to the current instance if each of its fields
 | ||
|             are equal to that of the current instance, using the default comparer for that field's type.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`4.CompareTo(System.ValueTuple{`0,`1,`2,`3})">
 | ||
|             <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`4.GetHashCode">
 | ||
|             <summary>
 | ||
|             Returns the hash code for the current <see cref="T:System.ValueTuple`4"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>A 32-bit signed integer hash code.</returns>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`4.ToString">
 | ||
|             <summary>
 | ||
|             Returns a string that represents the value of this <see cref="T:System.ValueTuple`4"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>The string representation of this <see cref="T:System.ValueTuple`4"/> instance.</returns>
 | ||
|             <remarks>
 | ||
|             The string returned by this method takes the form <c>(Item1, Item2, Item3, Item4)</c>.
 | ||
|             If any field value is <see langword="null"/>, it is represented as <see cref="F:System.String.Empty"/>.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="T:System.ValueTuple`5">
 | ||
|             <summary>
 | ||
|             Represents a 5-tuple, or quintuple, as a value type.
 | ||
|             </summary>
 | ||
|             <typeparam name="T1">The type of the tuple's first component.</typeparam>
 | ||
|             <typeparam name="T2">The type of the tuple's second component.</typeparam>
 | ||
|             <typeparam name="T3">The type of the tuple's third component.</typeparam>
 | ||
|             <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
 | ||
|             <typeparam name="T5">The type of the tuple's fifth component.</typeparam>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`5.Item1">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`5"/> instance's first component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`5.Item2">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`5"/> instance's second component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`5.Item3">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`5"/> instance's third component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`5.Item4">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`5"/> instance's fourth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`5.Item5">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`5"/> instance's fifth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`5.#ctor(`0,`1,`2,`3,`4)">
 | ||
|             <summary>
 | ||
|             Initializes a new instance of the <see cref="T:System.ValueTuple`5"/> value type.
 | ||
|             </summary>
 | ||
|             <param name="item1">The value of the tuple's first component.</param>
 | ||
|             <param name="item2">The value of the tuple's second component.</param>
 | ||
|             <param name="item3">The value of the tuple's third component.</param>
 | ||
|             <param name="item4">The value of the tuple's fourth component.</param>
 | ||
|             <param name="item5">The value of the tuple's fifth component.</param>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`5.Equals(System.Object)">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`5"/> instance is equal to a specified object.
 | ||
|             </summary>
 | ||
|             <param name="obj">The object to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified object; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="obj"/> parameter is considered to be equal to the current instance under the following conditions:
 | ||
|             <list type="bullet">
 | ||
|                 <item><description>It is a <see cref="T:System.ValueTuple`5"/> value type.</description></item>
 | ||
|                 <item><description>Its components are of the same types as those of the current instance.</description></item>
 | ||
|                 <item><description>Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.</description></item>
 | ||
|             </list>
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`5.Equals(System.ValueTuple{`0,`1,`2,`3,`4})">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`5"/>
 | ||
|             instance is equal to a specified <see cref="T:System.ValueTuple`5"/>.
 | ||
|             </summary>
 | ||
|             <param name="other">The tuple to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified tuple; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="other"/> parameter is considered to be equal to the current instance if each of its fields
 | ||
|             are equal to that of the current instance, using the default comparer for that field's type.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`5.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4})">
 | ||
|             <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`5.GetHashCode">
 | ||
|             <summary>
 | ||
|             Returns the hash code for the current <see cref="T:System.ValueTuple`5"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>A 32-bit signed integer hash code.</returns>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`5.ToString">
 | ||
|             <summary>
 | ||
|             Returns a string that represents the value of this <see cref="T:System.ValueTuple`5"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>The string representation of this <see cref="T:System.ValueTuple`5"/> instance.</returns>
 | ||
|             <remarks>
 | ||
|             The string returned by this method takes the form <c>(Item1, Item2, Item3, Item4, Item5)</c>.
 | ||
|             If any field value is <see langword="null"/>, it is represented as <see cref="F:System.String.Empty"/>.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="T:System.ValueTuple`6">
 | ||
|             <summary>
 | ||
|             Represents a 6-tuple, or sixtuple, as a value type.
 | ||
|             </summary>
 | ||
|             <typeparam name="T1">The type of the tuple's first component.</typeparam>
 | ||
|             <typeparam name="T2">The type of the tuple's second component.</typeparam>
 | ||
|             <typeparam name="T3">The type of the tuple's third component.</typeparam>
 | ||
|             <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
 | ||
|             <typeparam name="T5">The type of the tuple's fifth component.</typeparam>
 | ||
|             <typeparam name="T6">The type of the tuple's sixth component.</typeparam>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`6.Item1">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`6"/> instance's first component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`6.Item2">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`6"/> instance's second component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`6.Item3">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`6"/> instance's third component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`6.Item4">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`6"/> instance's fourth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`6.Item5">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`6"/> instance's fifth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`6.Item6">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`6"/> instance's sixth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`6.#ctor(`0,`1,`2,`3,`4,`5)">
 | ||
|             <summary>
 | ||
|             Initializes a new instance of the <see cref="T:System.ValueTuple`6"/> value type.
 | ||
|             </summary>
 | ||
|             <param name="item1">The value of the tuple's first component.</param>
 | ||
|             <param name="item2">The value of the tuple's second component.</param>
 | ||
|             <param name="item3">The value of the tuple's third component.</param>
 | ||
|             <param name="item4">The value of the tuple's fourth component.</param>
 | ||
|             <param name="item5">The value of the tuple's fifth component.</param>
 | ||
|             <param name="item6">The value of the tuple's sixth component.</param>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`6.Equals(System.Object)">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`6"/> instance is equal to a specified object.
 | ||
|             </summary>
 | ||
|             <param name="obj">The object to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified object; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="obj"/> parameter is considered to be equal to the current instance under the following conditions:
 | ||
|             <list type="bullet">
 | ||
|                 <item><description>It is a <see cref="T:System.ValueTuple`6"/> value type.</description></item>
 | ||
|                 <item><description>Its components are of the same types as those of the current instance.</description></item>
 | ||
|                 <item><description>Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.</description></item>
 | ||
|             </list>
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`6.Equals(System.ValueTuple{`0,`1,`2,`3,`4,`5})">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`6"/>
 | ||
|             instance is equal to a specified <see cref="T:System.ValueTuple`6"/>.
 | ||
|             </summary>
 | ||
|             <param name="other">The tuple to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified tuple; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="other"/> parameter is considered to be equal to the current instance if each of its fields
 | ||
|             are equal to that of the current instance, using the default comparer for that field's type.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`6.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4,`5})">
 | ||
|             <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`6.GetHashCode">
 | ||
|             <summary>
 | ||
|             Returns the hash code for the current <see cref="T:System.ValueTuple`6"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>A 32-bit signed integer hash code.</returns>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`6.ToString">
 | ||
|             <summary>
 | ||
|             Returns a string that represents the value of this <see cref="T:System.ValueTuple`6"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>The string representation of this <see cref="T:System.ValueTuple`6"/> instance.</returns>
 | ||
|             <remarks>
 | ||
|             The string returned by this method takes the form <c>(Item1, Item2, Item3, Item4, Item5, Item6)</c>.
 | ||
|             If any field value is <see langword="null"/>, it is represented as <see cref="F:System.String.Empty"/>.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="T:System.ValueTuple`7">
 | ||
|             <summary>
 | ||
|             Represents a 7-tuple, or sentuple, as a value type.
 | ||
|             </summary>
 | ||
|             <typeparam name="T1">The type of the tuple's first component.</typeparam>
 | ||
|             <typeparam name="T2">The type of the tuple's second component.</typeparam>
 | ||
|             <typeparam name="T3">The type of the tuple's third component.</typeparam>
 | ||
|             <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
 | ||
|             <typeparam name="T5">The type of the tuple's fifth component.</typeparam>
 | ||
|             <typeparam name="T6">The type of the tuple's sixth component.</typeparam>
 | ||
|             <typeparam name="T7">The type of the tuple's seventh component.</typeparam>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`7.Item1">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`7"/> instance's first component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`7.Item2">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`7"/> instance's second component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`7.Item3">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`7"/> instance's third component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`7.Item4">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`7"/> instance's fourth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`7.Item5">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`7"/> instance's fifth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`7.Item6">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`7"/> instance's sixth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`7.Item7">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`7"/> instance's seventh component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`7.#ctor(`0,`1,`2,`3,`4,`5,`6)">
 | ||
|             <summary>
 | ||
|             Initializes a new instance of the <see cref="T:System.ValueTuple`7"/> value type.
 | ||
|             </summary>
 | ||
|             <param name="item1">The value of the tuple's first component.</param>
 | ||
|             <param name="item2">The value of the tuple's second component.</param>
 | ||
|             <param name="item3">The value of the tuple's third component.</param>
 | ||
|             <param name="item4">The value of the tuple's fourth component.</param>
 | ||
|             <param name="item5">The value of the tuple's fifth component.</param>
 | ||
|             <param name="item6">The value of the tuple's sixth component.</param>
 | ||
|             <param name="item7">The value of the tuple's seventh component.</param>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`7.Equals(System.Object)">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`7"/> instance is equal to a specified object.
 | ||
|             </summary>
 | ||
|             <param name="obj">The object to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified object; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="obj"/> parameter is considered to be equal to the current instance under the following conditions:
 | ||
|             <list type="bullet">
 | ||
|                 <item><description>It is a <see cref="T:System.ValueTuple`7"/> value type.</description></item>
 | ||
|                 <item><description>Its components are of the same types as those of the current instance.</description></item>
 | ||
|                 <item><description>Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.</description></item>
 | ||
|             </list>
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`7.Equals(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6})">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`7"/>
 | ||
|             instance is equal to a specified <see cref="T:System.ValueTuple`7"/>.
 | ||
|             </summary>
 | ||
|             <param name="other">The tuple to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified tuple; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="other"/> parameter is considered to be equal to the current instance if each of its fields
 | ||
|             are equal to that of the current instance, using the default comparer for that field's type.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`7.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6})">
 | ||
|             <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`7.GetHashCode">
 | ||
|             <summary>
 | ||
|             Returns the hash code for the current <see cref="T:System.ValueTuple`7"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>A 32-bit signed integer hash code.</returns>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`7.ToString">
 | ||
|             <summary>
 | ||
|             Returns a string that represents the value of this <see cref="T:System.ValueTuple`7"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>The string representation of this <see cref="T:System.ValueTuple`7"/> instance.</returns>
 | ||
|             <remarks>
 | ||
|             The string returned by this method takes the form <c>(Item1, Item2, Item3, Item4, Item5, Item6, Item7)</c>.
 | ||
|             If any field value is <see langword="null"/>, it is represented as <see cref="F:System.String.Empty"/>.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="T:System.ValueTuple`8">
 | ||
|             <summary>
 | ||
|             Represents an 8-tuple, or octuple, as a value type.
 | ||
|             </summary>
 | ||
|             <typeparam name="T1">The type of the tuple's first component.</typeparam>
 | ||
|             <typeparam name="T2">The type of the tuple's second component.</typeparam>
 | ||
|             <typeparam name="T3">The type of the tuple's third component.</typeparam>
 | ||
|             <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
 | ||
|             <typeparam name="T5">The type of the tuple's fifth component.</typeparam>
 | ||
|             <typeparam name="T6">The type of the tuple's sixth component.</typeparam>
 | ||
|             <typeparam name="T7">The type of the tuple's seventh component.</typeparam>
 | ||
|             <typeparam name="TRest">The type of the tuple's eighth component.</typeparam>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`8.Item1">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`8"/> instance's first component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`8.Item2">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`8"/> instance's second component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`8.Item3">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`8"/> instance's third component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`8.Item4">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`8"/> instance's fourth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`8.Item5">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`8"/> instance's fifth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`8.Item6">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`8"/> instance's sixth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`8.Item7">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`8"/> instance's seventh component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="F:System.ValueTuple`8.Rest">
 | ||
|             <summary>
 | ||
|             The current <see cref="T:System.ValueTuple`8"/> instance's eighth component.
 | ||
|             </summary>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`8.#ctor(`0,`1,`2,`3,`4,`5,`6,`7)">
 | ||
|             <summary>
 | ||
|             Initializes a new instance of the <see cref="T:System.ValueTuple`8"/> value type.
 | ||
|             </summary>
 | ||
|             <param name="item1">The value of the tuple's first component.</param>
 | ||
|             <param name="item2">The value of the tuple's second component.</param>
 | ||
|             <param name="item3">The value of the tuple's third component.</param>
 | ||
|             <param name="item4">The value of the tuple's fourth component.</param>
 | ||
|             <param name="item5">The value of the tuple's fifth component.</param>
 | ||
|             <param name="item6">The value of the tuple's sixth component.</param>
 | ||
|             <param name="item7">The value of the tuple's seventh component.</param>
 | ||
|             <param name="rest">The value of the tuple's eight component.</param>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`8.Equals(System.Object)">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`8"/> instance is equal to a specified object.
 | ||
|             </summary>
 | ||
|             <param name="obj">The object to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified object; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="obj"/> parameter is considered to be equal to the current instance under the following conditions:
 | ||
|             <list type="bullet">
 | ||
|                 <item><description>It is a <see cref="T:System.ValueTuple`8"/> value type.</description></item>
 | ||
|                 <item><description>Its components are of the same types as those of the current instance.</description></item>
 | ||
|                 <item><description>Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.</description></item>
 | ||
|             </list>
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`8.Equals(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6,`7})">
 | ||
|             <summary>
 | ||
|             Returns a value that indicates whether the current <see cref="T:System.ValueTuple`8"/>
 | ||
|             instance is equal to a specified <see cref="T:System.ValueTuple`8"/>.
 | ||
|             </summary>
 | ||
|             <param name="other">The tuple to compare with this instance.</param>
 | ||
|             <returns><see langword="true"/> if the current instance is equal to the specified tuple; otherwise, <see langword="false"/>.</returns>
 | ||
|             <remarks>
 | ||
|             The <paramref name="other"/> parameter is considered to be equal to the current instance if each of its fields
 | ||
|             are equal to that of the current instance, using the default comparer for that field's type.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`8.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6,`7})">
 | ||
|             <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`8.GetHashCode">
 | ||
|             <summary>
 | ||
|             Returns the hash code for the current <see cref="T:System.ValueTuple`8"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>A 32-bit signed integer hash code.</returns>
 | ||
|         </member>
 | ||
|         <member name="M:System.ValueTuple`8.ToString">
 | ||
|             <summary>
 | ||
|             Returns a string that represents the value of this <see cref="T:System.ValueTuple`8"/> instance.
 | ||
|             </summary>
 | ||
|             <returns>The string representation of this <see cref="T:System.ValueTuple`8"/> instance.</returns>
 | ||
|             <remarks>
 | ||
|             The string returned by this method takes the form <c>(Item1, Item2, Item3, Item4, Item5, Item6, Item7, Rest)</c>.
 | ||
|             If any field value is <see langword="null"/>, it is represented as <see cref="F:System.String.Empty"/>.
 | ||
|             </remarks>
 | ||
|         </member>
 | ||
|     </members>
 | ||
| </doc>
 | 
