1
0
mirror of synced 2024-12-04 20:08:00 +01:00
Switch-Toolbox/packages/System.ValueTuple.4.5.0/lib/netstandard1.0/System.ValueTuple.xml

1300 lines
82 KiB
XML
Raw Normal View History

Add files for the new one. Rework UI from scratch with proper themes and custom controls. MDI windows are now used for workspaces, comparing docs, and multiple usages. Tabs organise multiple workspaces and you can keep mdi windows maximized if you want to only use tabs. Themes currently include dark and white theme but plan to have XML files with list of color and styles Alot of things optimized. UI is very fast and snappy now Dae rigging fixed. Dae bones can be imported. Dae with textures can be imported and exported to a folder Custom sampler editor for sampler data. Texture refs, shader options, params, render info, and basically all material data can be added/removed and edited User data editor Update opengl framework by JuPaHe64 to the newest. Includes an origintation cube, multiple models in a scene, and many improvements Skeleton can be viewed GFPAK with some fixes in saving NUTEXB has proper mip map viewing PTCL Editor (Wii U and Switch). Can edit colors ( Wii U) and view textures. Also EFFN files in smash ultimate can be previewed Files can be associated with the program and opened with on clicking them ASTC textures can be viewed UVs can be viewed. Includes wrap modes and also translating and scaling for some basic edits Textures use a new editor. It includes channel viewing and some new editing options Fixed black textures on some wii u bfres Fixed saving sarcs in sarcs Shortcut keys have been added in. CTRL + S can save the active file in the currently used window Fix more issues with bfres crashing File - New includes BNTX for creating new bntx files from scatch Raw shader binaries can be extracted from bnsh and bfsha. Yuzu and Ryujinx can decompile these Sharc files can have source data previewed and shader programs in XML Aamp v1 and v2 data can be previewed. v1 can be edited and saved atm, v2 will be at a later update Byaml uses it's own editor instead of a seperate window for easy saving within sarcs Archives have a hex viewer Dae exporting greatly improved and can export rigged meshes Scene, shader param, srt, color, and texture pattern animations can all be previewed (in a list) Memory usage is greatly improved Narc (Nitro Archives) can be viewed and extracted. Fixed importing TGA images Support importing ASTC textures for bntx Added in PBR lighting for bfres from my implimentaion in forge Added gradient background for viewport. This can be edited in the settings Added skybox background option for viewport. Can load cubemaps Added grid with customizable cells for viewport. DDS decompression no longer requires Direct X tex. Zlib decompression has been improved for opening files that use it Rigid bones are properly ordered on importing a mesh. May fix some exploding issues. Endianness for KCL can be toggled for saving. Will be set to what it was using orignally Tangents can be filled with a constant value. Will allow them to not cause seams nor flat lighting however normal maps may not work as good Vertex buffers can be added and removed. Also re encoded Parameters now use drop down panels with values for easier editing Reworked the bone editor. Everything for a bone can be fully edited now besides the index, billboard index and parent index which get set automatically Fixed animation scaling for skeletal animations finally! Textures can be loaded in a tab now with thumbnail displaying for easy real time edits while previewing in the viewport Fixed support for audio files to be big endian in BARS Textures for switch now use their own folder. You can easily add textures to this and add textures to bfres that have no bntx. If there are no textures then the bfres will automatically not have one on save. Animations are split into multiple sub sections for switch's material animation for easier access Bfres for wii u has better binary exporting and is fully compatiable with Wexos Toolbox (to and from) Every section can be added in as new for both wii u and switch. Every section can be renamed properly and mostly everything can be edited. (Key frame editing and a more in depth curve editor later) Added option to copy UV channel Bone weights can be previewed Tons of fixes for the switch bfres library with more games working. Splatoon 2 (more work now), BOTW, Kirby Star Allies, and more! Fixed 3.3 Wii U bfres from not opening Wii U Sharcfb files can have shader program data previewed (XML) And possibly alot more things i missed! All this is still experimental but will improve over the next few weeks
2019-03-23 17:55:09 +01:00
<?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>