123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299 |
- <?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>
|