System.Linq.Queryable.xml 178 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Linq.Queryable</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Linq.EnumerableExecutor">
  8. <summary>Представляет дерево выражения и обеспечивает функциональность для выполнения дерева выражения после его перезаписи.</summary>
  9. </member>
  10. <member name="M:System.Linq.EnumerableExecutor.#ctor">
  11. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Linq.EnumerableExecutor" />.</summary>
  12. </member>
  13. <member name="T:System.Linq.EnumerableExecutor`1">
  14. <summary>Представляет дерево выражения и обеспечивает функциональность для выполнения дерева выражения после его перезаписи.</summary>
  15. <typeparam name="T">Тип данных значения, получаемого в результате выполнения дерева выражения.</typeparam>
  16. </member>
  17. <member name="M:System.Linq.EnumerableExecutor`1.#ctor(System.Linq.Expressions.Expression)">
  18. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Linq.EnumerableExecutor`1" />.</summary>
  19. <param name="expression">Дерево выражения, которое должно быть связано с новым экземпляром.</param>
  20. </member>
  21. <member name="T:System.Linq.EnumerableQuery">
  22. <summary>Представляет <see cref="T:System.Collections.IEnumerable" /> в виде источника данных <see cref="T:System.Linq.EnumerableQuery" />. </summary>
  23. </member>
  24. <member name="M:System.Linq.EnumerableQuery.#ctor">
  25. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Linq.EnumerableQuery" />.</summary>
  26. </member>
  27. <member name="T:System.Linq.EnumerableQuery`1">
  28. <summary>Представляет коллекцию <see cref="T:System.Collections.Generic.IEnumerable`1" /> в виде источника данных <see cref="T:System.Linq.IQueryable`1" />.</summary>
  29. <typeparam name="T">Тип данных в коллекции.</typeparam>
  30. </member>
  31. <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
  32. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Linq.EnumerableQuery`1" /> и связывает его с указанной коллекцией <see cref="T:System.Collections.Generic.IEnumerable`1" />.</summary>
  33. <param name="enumerable">Коллекция, которую необходимо связать с новым экземпляром.</param>
  34. </member>
  35. <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Linq.Expressions.Expression)">
  36. <summary>Инициализирует новый экземпляр класса<see cref="T:System.Linq.EnumerableQuery`1" /> и связывает его с деревом выражения.</summary>
  37. <param name="expression">Дерево выражения, которое должно быть связано с новым экземпляром.</param>
  38. </member>
  39. <member name="M:System.Linq.EnumerableQuery`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
  40. <summary>Возвращает перечислитель, который позволяет выполнять перебор элементов связанной коллекции <see cref="T:System.Collections.Generic.IEnumerable`1" /> или, если коллекция имеет значение NULL, коллекции, получаемой в результате перезаписи связанного дерева выражения в виде запроса к источнику данных <see cref="T:System.Collections.Generic.IEnumerable`1" /> и его выполнения.</summary>
  41. <returns>Перечислитель, с помощью которого можно осуществлять перебор по связанному источнику данных.</returns>
  42. </member>
  43. <member name="M:System.Linq.EnumerableQuery`1.System#Collections#IEnumerable#GetEnumerator">
  44. <summary>Возвращает перечислитель, который позволяет выполнять перебор элементов связанной коллекции <see cref="T:System.Collections.Generic.IEnumerable`1" /> или, если коллекция имеет значение NULL, коллекции, получаемой в результате перезаписи связанного дерева выражения в виде запроса к источнику данных <see cref="T:System.Collections.Generic.IEnumerable`1" /> и его выполнения.</summary>
  45. <returns>Перечислитель, с помощью которого можно осуществлять перебор по связанному источнику данных.</returns>
  46. </member>
  47. <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#ElementType">
  48. <summary>Получает тип данных в коллекции, представленной данным экземпляром.</summary>
  49. <returns>Тип данных в коллекции, представленной данным экземпляром.</returns>
  50. </member>
  51. <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Expression">
  52. <summary>Получает дерево выражения, связанное с данным экземпляром или представляющее его.</summary>
  53. <returns>Дерево выражения, связанное с данным экземпляром или представляющее его.</returns>
  54. </member>
  55. <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Provider">
  56. <summary>Получает объект поставщика запросов, связанного с данным экземпляром.</summary>
  57. <returns>Поставщик запросов, связанный с данным экземпляром.</returns>
  58. </member>
  59. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery``1(System.Linq.Expressions.Expression)">
  60. <summary>Создает новый объект <see cref="T:System.Linq.EnumerableQuery`1" /> и связывает его с указанным деревом выражения, которое представляет коллекцию данных <see cref="T:System.Linq.IQueryable`1" />.</summary>
  61. <returns>Объект EnumerableQuery, связанный с данным выражением <paramref name="expression" />.</returns>
  62. <param name="expression">Дерево выражения, которое требуется выполнить.</param>
  63. <typeparam name="S">Тип данных в коллекции, представленной выражением <paramref name="expression" />.</typeparam>
  64. </member>
  65. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery(System.Linq.Expressions.Expression)">
  66. <summary>Создает новый объект <see cref="T:System.Linq.EnumerableQuery`1" /> и связывает его с указанным деревом выражения, которое представляет коллекцию данных <see cref="T:System.Linq.IQueryable" />.</summary>
  67. <returns>Объект <see cref="T:System.Linq.EnumerableQuery`1" />, связанный с этим выражением <paramref name="expression" />.</returns>
  68. <param name="expression">Дерево выражения, которое представляет коллекцию данных <see cref="T:System.Linq.IQueryable" />.</param>
  69. </member>
  70. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute``1(System.Linq.Expressions.Expression)">
  71. <summary>Выполняет выражение после его перезаписи, чтобы вместо методов <see cref="T:System.Linq.Queryable" /> для все перечислимых источников данных, к которым нельзя создать запрос с помощью методов <see cref="T:System.Linq.Queryable" />, вызывались методы <see cref="T:System.Linq.Enumerable" />.</summary>
  72. <returns>Значение, получаемое в результате выполнения <paramref name="expression" />.</returns>
  73. <param name="expression">Дерево выражения, которое требуется выполнить.</param>
  74. <typeparam name="S">Тип данных в коллекции, представленной выражением <paramref name="expression" />.</typeparam>
  75. </member>
  76. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute(System.Linq.Expressions.Expression)">
  77. <summary>Выполняет выражение после его перезаписи, чтобы вместо методов <see cref="T:System.Linq.Queryable" /> для все перечислимых источников данных, к которым нельзя создать запрос с помощью методов <see cref="T:System.Linq.Queryable" />, вызывались методы <see cref="T:System.Linq.Enumerable" />.</summary>
  78. <returns>Значение, получаемое в результате выполнения <paramref name="expression" />.</returns>
  79. <param name="expression">Дерево выражения, которое требуется выполнить.</param>
  80. </member>
  81. <member name="M:System.Linq.EnumerableQuery`1.ToString">
  82. <summary>Возвращает текстовое представление перечислимой коллекции или, если она имеет значение NULL, дерева выражения, связанного с данным экземпляром.</summary>
  83. <returns>Текстовое представление перечислимой коллекции или, если она имеет значение NULL, дерева выражения, связанного с данным экземпляром.</returns>
  84. </member>
  85. <member name="T:System.Linq.Queryable">
  86. <summary>Предоставляет набор методов типа static (Shared в Visual Basic) для выполнения запросов к структурам данных, реализующим объект <see cref="T:System.Linq.IQueryable`1" />.</summary>
  87. </member>
  88. <member name="M:System.Linq.Queryable.Aggregate``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``0,``0}})">
  89. <summary>Применяет к последовательности агрегатную функцию.</summary>
  90. <returns>Конечное агрегатное значение.</returns>
  91. <param name="source">Последовательность, для которой выполняется статистическая операция.</param>
  92. <param name="func">Агрегатная функция, применяемая к каждому элементу.</param>
  93. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  94. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="func" /> — null.</exception>
  95. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  96. </member>
  97. <member name="M:System.Linq.Queryable.Aggregate``2(System.Linq.IQueryable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}})">
  98. <summary>Применяет к последовательности агрегатную функцию.Указанное начальное значение используется в качестве исходного значения агрегатной операции.</summary>
  99. <returns>Конечное агрегатное значение.</returns>
  100. <param name="source">Последовательность, для которой выполняется статистическая операция.</param>
  101. <param name="seed">Начальное агрегатное значение.</param>
  102. <param name="func">Агрегатная функция, вызываемая для каждого элемента.</param>
  103. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  104. <typeparam name="TAccumulate">Тип агрегатного значения.</typeparam>
  105. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="func" /> — null.</exception>
  106. </member>
  107. <member name="M:System.Linq.Queryable.Aggregate``3(System.Linq.IQueryable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,``2}})">
  108. <summary>Применяет к последовательности агрегатную функцию.Указанное начальное значение служит исходным значением для агрегатной операции, а указанная функция используется для выбора результирующего значения.</summary>
  109. <returns>Преобразованное конечное агрегатное значение.</returns>
  110. <param name="source">Последовательность, для которой выполняется статистическая операция.</param>
  111. <param name="seed">Начальное агрегатное значение.</param>
  112. <param name="func">Агрегатная функция, вызываемая для каждого элемента.</param>
  113. <param name="selector">Функция, преобразующая конечное агрегатное значение в результирующее значение.</param>
  114. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  115. <typeparam name="TAccumulate">Тип агрегатного значения.</typeparam>
  116. <typeparam name="TResult">Тип результирующего значения.</typeparam>
  117. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="func" /> или <paramref name="selector" /> — null.</exception>
  118. </member>
  119. <member name="M:System.Linq.Queryable.All``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  120. <summary>Проверяет, все ли элементы последовательности удовлетворяют условию.</summary>
  121. <returns>true, если каждый элемент исходной последовательности проходит проверку, определяемую указанным предикатом, или если последовательность пуста; в противном случае — false.</returns>
  122. <param name="source">Последовательность, элементы которой проверяются на соответствие условию.</param>
  123. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  124. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  125. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  126. </member>
  127. <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0})">
  128. <summary>Проверяет, содержит ли последовательность какие-либо элементы.</summary>
  129. <returns>true, если исходная последовательность содержит какие-либо элементы, в противном случае — false.</returns>
  130. <param name="source">Последовательность, проверяемая на наличие элементов.</param>
  131. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  132. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  133. </member>
  134. <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  135. <summary>Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному условию.</summary>
  136. <returns>true, если какие-либо элементы исходной последовательности проходят проверку, определяемую указанным предикатом; в противном случае — false.</returns>
  137. <param name="source">Последовательность, элементы которой проверяются на соответствие условию.</param>
  138. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  139. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  140. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  141. </member>
  142. <member name="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})">
  143. <summary>Преобразовывает универсальный объект <see cref="T:System.Collections.Generic.IEnumerable`1" /> в универсальный объект <see cref="T:System.Linq.IQueryable`1" />.</summary>
  144. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, представляющий входную последовательность.</returns>
  145. <param name="source">Последовательность, подлежащая преобразованию.</param>
  146. <typeparam name="TElement">Тип элементов последовательности <paramref name="source" />.</typeparam>
  147. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  148. </member>
  149. <member name="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)">
  150. <summary>Преобразовывает коллекцию <see cref="T:System.Collections.IEnumerable" /> в объект <see cref="T:System.Linq.IQueryable" />.</summary>
  151. <returns>Объект <see cref="T:System.Linq.IQueryable" />, представляющий входную последовательность.</returns>
  152. <param name="source">Последовательность, подлежащая преобразованию.</param>
  153. <exception cref="T:System.ArgumentException">Последовательность <paramref name="source" /> не реализует объект <see cref="T:System.Collections.Generic.IEnumerable`1" /> для некоторых типов <paramref name="T" />.</exception>
  154. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  155. </member>
  156. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Decimal})">
  157. <summary>Вычисляет среднее последовательности значений типа <see cref="T:System.Decimal" />.</summary>
  158. <returns>Среднее для последовательности значений.</returns>
  159. <param name="source">Последовательность значений <see cref="T:System.Decimal" />, для которых вычисляется среднее.</param>
  160. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  161. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  162. </member>
  163. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Double})">
  164. <summary>Вычисляет среднее для последовательности значений типа <see cref="T:System.Double" />.</summary>
  165. <returns>Среднее для последовательности значений.</returns>
  166. <param name="source">Последовательность значений <see cref="T:System.Double" />, для которых вычисляется среднее.</param>
  167. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  168. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  169. </member>
  170. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int32})">
  171. <summary>Вычисляет среднее для последовательности значений типа <see cref="T:System.Int32" />.</summary>
  172. <returns>Среднее для последовательности значений.</returns>
  173. <param name="source">Последовательность значений <see cref="T:System.Int32" />, для которых вычисляется среднее.</param>
  174. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  175. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  176. </member>
  177. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int64})">
  178. <summary>Вычисляет среднее для последовательности значений типа <see cref="T:System.Int64" />.</summary>
  179. <returns>Среднее для последовательности значений.</returns>
  180. <param name="source">Последовательность значений <see cref="T:System.Int64" />, для которых вычисляется среднее.</param>
  181. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  182. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  183. </member>
  184. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
  185. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Decimal" /> обнуляемого типа.</summary>
  186. <returns>Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.</returns>
  187. <param name="source">Последовательность значений <see cref="T:System.Decimal" /> обнуляемого типа, для которых вычисляется среднее.</param>
  188. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  189. </member>
  190. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Double}})">
  191. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Double" /> обнуляемого типа.</summary>
  192. <returns>Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.</returns>
  193. <param name="source">Последовательность значений <see cref="T:System.Double" /> обнуляемого типа, для которых вычисляется среднее.</param>
  194. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  195. </member>
  196. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int32}})">
  197. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Int32" /> обнуляемого типа.</summary>
  198. <returns>Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.</returns>
  199. <param name="source">Последовательность значений <see cref="T:System.Int32" /> обнуляемого типа, для которых вычисляется среднее.</param>
  200. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  201. </member>
  202. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int64}})">
  203. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Int64" /> обнуляемого типа.</summary>
  204. <returns>Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.</returns>
  205. <param name="source">Последовательность значений <see cref="T:System.Int64" /> обнуляемого типа, для которых вычисляется среднее.</param>
  206. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  207. </member>
  208. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Single}})">
  209. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Single" /> обнуляемого типа.</summary>
  210. <returns>Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.</returns>
  211. <param name="source">Последовательность значений <see cref="T:System.Single" /> обнуляемого типа, для которых вычисляется среднее.</param>
  212. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  213. </member>
  214. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Single})">
  215. <summary>Вычисляет среднее для последовательности значений типа <see cref="T:System.Single" />.</summary>
  216. <returns>Среднее для последовательности значений.</returns>
  217. <param name="source">Последовательность значений <see cref="T:System.Single" />, для которых вычисляется среднее.</param>
  218. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  219. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  220. </member>
  221. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
  222. <summary>Вычисляет среднее для последовательности значений типа <see cref="T:System.Decimal" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  223. <returns>Среднее для последовательности значений.</returns>
  224. <param name="source">Последовательность значений, используемых для вычисления среднего.</param>
  225. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  226. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  227. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  228. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  229. </member>
  230. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
  231. <summary>Вычисляет среднее для последовательности значений типа <see cref="T:System.Double" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  232. <returns>Среднее для последовательности значений.</returns>
  233. <param name="source">Последовательность значений, для которых вычисляется среднее.</param>
  234. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  235. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  236. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  237. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  238. </member>
  239. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
  240. <summary>Вычисляет среднее для последовательности значений типа <see cref="T:System.Int32" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  241. <returns>Среднее для последовательности значений.</returns>
  242. <param name="source">Последовательность значений, для которых вычисляется среднее.</param>
  243. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  244. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  245. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  246. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  247. </member>
  248. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
  249. <summary>Вычисляет среднее для последовательности значений типа <see cref="T:System.Int64" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  250. <returns>Среднее для последовательности значений.</returns>
  251. <param name="source">Последовательность значений, для которых вычисляется среднее.</param>
  252. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  253. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  254. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  255. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  256. </member>
  257. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
  258. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Decimal" /> обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  259. <returns>Среднее арифметическое значений последовательности, или null, если последовательность <paramref name="source" /> пуста либо содержит только значения null.</returns>
  260. <param name="source">Последовательность значений, для которых вычисляется среднее.</param>
  261. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  262. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  263. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  264. </member>
  265. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
  266. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Double" /> обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  267. <returns>Среднее арифметическое значений последовательности, или null, если последовательность <paramref name="source" /> пуста либо содержит только значения null.</returns>
  268. <param name="source">Последовательность значений, для которых вычисляется среднее.</param>
  269. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  270. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  271. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  272. </member>
  273. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
  274. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Int32" /> обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  275. <returns>Среднее арифметическое значений последовательности, или null, если последовательность <paramref name="source" /> пуста либо содержит только значения null.</returns>
  276. <param name="source">Последовательность значений, для которых вычисляется среднее.</param>
  277. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  278. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  279. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  280. </member>
  281. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
  282. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Int64" /> обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  283. <returns>Среднее арифметическое значений последовательности, или null, если последовательность <paramref name="source" /> пуста либо содержит только значения null.</returns>
  284. <param name="source">Последовательность значений, для которых вычисляется среднее.</param>
  285. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  286. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  287. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  288. </member>
  289. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
  290. <summary>Вычисляет среднее для последовательности значений <see cref="T:System.Single" /> обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  291. <returns>Среднее арифметическое значений последовательности, или null, если последовательность <paramref name="source" /> пуста либо содержит только значения null.</returns>
  292. <param name="source">Последовательность значений, для которых вычисляется среднее.</param>
  293. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  294. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  295. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  296. </member>
  297. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
  298. <summary>Вычисляет среднее для последовательности значений типа <see cref="T:System.Single" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  299. <returns>Среднее для последовательности значений.</returns>
  300. <param name="source">Последовательность значений, для которых вычисляется среднее.</param>
  301. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  302. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  303. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  304. <exception cref="T:System.InvalidOperationException">Последовательность <paramref name="source" /> не содержит элементов.</exception>
  305. </member>
  306. <member name="M:System.Linq.Queryable.Cast``1(System.Linq.IQueryable)">
  307. <summary>Преобразовывает элементы объекта <see cref="T:System.Linq.IQueryable" /> в заданный тип.</summary>
  308. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, который содержит все элементы исходной последовательности, преобразованные в заданный тип.</returns>
  309. <param name="source">Объект <see cref="T:System.Linq.IQueryable" />, содержащий преобразуемые элементы.</param>
  310. <typeparam name="TResult">Тип, в который преобразуются элементы объекта <paramref name="source" />.</typeparam>
  311. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  312. <exception cref="T:System.InvalidCastException">Элемент последовательности не может быть приведен к типу <paramref name="TResult" />.</exception>
  313. </member>
  314. <member name="M:System.Linq.Queryable.Concat``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  315. <summary>Объединяет две последовательности.</summary>
  316. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий объединенные элементы двух входных последовательностей.</returns>
  317. <param name="source1">Первая из объединяемых последовательностей.</param>
  318. <param name="source2">Последовательность, объединяемая с первой последовательностью.</param>
  319. <typeparam name="TSource">Тип элементов входных последовательностей.</typeparam>
  320. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2" /> — null.</exception>
  321. </member>
  322. <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0)">
  323. <summary>Определяет, содержится ли указанный элемент в последовательности, используя компаратор проверки на равенство по умолчанию.</summary>
  324. <returns>true, если входная последовательность содержит элемент с указанным значением, в противном случае — false.</returns>
  325. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, в котором требуется найти элемент <paramref name="item" />.</param>
  326. <param name="item">Объект, который требуется найти в последовательности.</param>
  327. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  328. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  329. </member>
  330. <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
  331. <summary>Определяет, содержит ли последовательность заданный элемент, используя указанный компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
  332. <returns>true, если входная последовательность содержит элемент с указанным значением, в противном случае — false.</returns>
  333. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, в котором требуется найти элемент <paramref name="item" />.</param>
  334. <param name="item">Объект, который требуется найти в последовательности.</param>
  335. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения значений.</param>
  336. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  337. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  338. </member>
  339. <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0})">
  340. <summary>Возвращает количество элементов в последовательности.</summary>
  341. <returns>Число элементов во входной последовательности.</returns>
  342. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий элементы, которые требуется подсчитать.</param>
  343. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  344. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  345. <exception cref="T:System.OverflowException">Число элементов в последовательности <paramref name="source" /> больше, чем <see cref="F:System.Int32.MaxValue" />.</exception>
  346. </member>
  347. <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  348. <summary>Возвращает количество элементов указанной последовательности, удовлетворяющих определенному условию.</summary>
  349. <returns>Число элементов последовательности, удовлетворяющих условию функции предиката.</returns>
  350. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий элементы, которые требуется подсчитать.</param>
  351. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  352. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  353. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  354. <exception cref="T:System.OverflowException">Число элементов в последовательности <paramref name="source" /> больше, чем <see cref="F:System.Int32.MaxValue" />.</exception>
  355. </member>
  356. <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0})">
  357. <summary>Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста.</summary>
  358. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий значение default(<paramref name="TSource" />), если последовательность <paramref name="source" /> пуста; в противном случае возвращается <paramref name="source" />.</returns>
  359. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, для которого возвращается значение по умолчанию, если последовательность пуста.</param>
  360. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  361. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  362. </member>
  363. <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0},``0)">
  364. <summary>Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста.</summary>
  365. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий значение <paramref name="defaultValue" />, если последовательность <paramref name="source" /> пуста; в противном случае возвращается <paramref name="source" />.</returns>
  366. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, для которого возвращается указанное значение, если последовательность пуста.</param>
  367. <param name="defaultValue">Значение, возвращаемое в случае пустой последовательности.</param>
  368. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  369. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  370. </member>
  371. <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0})">
  372. <summary>Возвращает различающиеся элементы последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию.</summary>
  373. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий различающиеся элементы из последовательности <paramref name="source" />.</returns>
  374. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется удалить дубликаты.</param>
  375. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  376. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  377. </member>
  378. <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  379. <summary>Возвращает различающиеся элементы последовательности, используя для сравнения значений указанный компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
  380. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий различающиеся элементы из последовательности <paramref name="source" />.</returns>
  381. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется удалить дубликаты.</param>
  382. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения значений.</param>
  383. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  384. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="comparer" /> — null.</exception>
  385. </member>
  386. <member name="M:System.Linq.Queryable.ElementAt``1(System.Linq.IQueryable{``0},System.Int32)">
  387. <summary>Возвращает элемент по указанному индексу в последовательности.</summary>
  388. <returns>Элемент, находящийся в указанной позиции в последовательности <paramref name="source" />.</returns>
  389. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить элемент.</param>
  390. <param name="index">Отсчитываемый от нуля индекс извлекаемого элемента.</param>
  391. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  392. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  393. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше нуля.</exception>
  394. </member>
  395. <member name="M:System.Linq.Queryable.ElementAtOrDefault``1(System.Linq.IQueryable{``0},System.Int32)">
  396. <summary>Возвращает элемент по указанному индексу в последовательности или значение по умолчанию, если индекс вне допустимого диапазона.</summary>
  397. <returns>default(<paramref name="TSource" />), если позиция <paramref name="index" /> находится вне последовательности <paramref name="source" />; в противном случае — элемент, находящийся в указанной позиции в последовательности <paramref name="source" />.</returns>
  398. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить элемент.</param>
  399. <param name="index">Отсчитываемый от нуля индекс извлекаемого элемента.</param>
  400. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  401. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  402. </member>
  403. <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  404. <summary>Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.</summary>
  405. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, являющийся разностью двух последовательностей как множеств.</returns>
  406. <param name="source1">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется извлечь элементы, отсутствующие в последовательности <paramref name="source2" />.</param>
  407. <param name="source2">Последовательность <see cref="T:System.Collections.Generic.IEnumerable`1" />, элементы которой, входящие также в первую последовательность, не будут включены в возвращаемую последовательность.</param>
  408. <typeparam name="TSource">Тип элементов входных последовательностей.</typeparam>
  409. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2" /> — null.</exception>
  410. </member>
  411. <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  412. <summary>Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
  413. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, являющийся разностью двух последовательностей как множеств.</returns>
  414. <param name="source1">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется извлечь элементы, отсутствующие в последовательности <paramref name="source2" />.</param>
  415. <param name="source2">Последовательность <see cref="T:System.Collections.Generic.IEnumerable`1" />, элементы которой, входящие также в первую последовательность, не будут включены в возвращаемую последовательность.</param>
  416. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения значений.</param>
  417. <typeparam name="TSource">Тип элементов входных последовательностей.</typeparam>
  418. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2" /> — null.</exception>
  419. </member>
  420. <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0})">
  421. <summary>Возвращает первый элемент последовательности.</summary>
  422. <returns>Первый элемент последовательности <paramref name="source" />.</returns>
  423. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, первый элемент которого требуется возвратить.</param>
  424. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  425. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  426. <exception cref="T:System.InvalidOperationException">Исходная последовательность пуста.</exception>
  427. </member>
  428. <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  429. <summary>Возвращает первый элемент последовательности, удовлетворяющий указанному условию.</summary>
  430. <returns>Первый элемент последовательности <paramref name="source" />, прошедший проверку с помощью предиката <paramref name="predicate" />.</returns>
  431. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить элемент.</param>
  432. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  433. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  434. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  435. <exception cref="T:System.InvalidOperationException">Ни один элемент не удовлетворяет условию предиката <paramref name="predicate" />.– или –Исходная последовательность пуста.</exception>
  436. </member>
  437. <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0})">
  438. <summary>Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.</summary>
  439. <returns>default(<paramref name="TSource" />), если последовательность <paramref name="source" /> пуста, в противном случае — первый элемент последовательности <paramref name="source" />.</returns>
  440. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, первый элемент которого требуется возвратить.</param>
  441. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  442. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  443. </member>
  444. <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  445. <summary>Возвращает первый элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.</summary>
  446. <returns>default(<paramref name="TSource" />), если последовательность <paramref name="source" /> пуста или если ни один ее элемент не прошел проверку, определенную предикатом <paramref name="predicate" />; в противном случае — первый элемент последовательности <paramref name="source" />, прошедший проверку, определенную предикатом <paramref name="predicate" />.</returns>
  447. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить элемент.</param>
  448. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  449. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  450. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  451. </member>
  452. <member name="M:System.Linq.Queryable.GroupBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  453. <summary>Группирует элементы последовательности в соответствии с заданной функцией селектора ключа.</summary>
  454. <returns>Объект IQueryable&lt;IGrouping&lt;TKey, TSource&gt;&gt; в C# или IQueryable(Of IGrouping(Of TKey, TSource)) в Visual Basic, где каждый объект <see cref="T:System.Linq.IGrouping`2" /> содержит последовательность объектов и ключ.</returns>
  455. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого следует сгруппировать.</param>
  456. <param name="keySelector">Функция, извлекающая ключ для каждого элемента.</param>
  457. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  458. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  459. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="keySelector" /> — null.</exception>
  460. </member>
  461. <member name="M:System.Linq.Queryable.GroupBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEqualityComparer{``1})">
  462. <summary>Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и сравнивает ключи с помощью указанного компаратора.</summary>
  463. <returns>Объект IQueryable&lt;IGrouping&lt;TKey, TSource&gt;&gt; в C# или IQueryable(Of IGrouping(Of TKey, TSource)) в Visual Basic, где каждый объект <see cref="T:System.Linq.IGrouping`2" /> содержит последовательность объектов и ключ.</returns>
  464. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого следует сгруппировать.</param>
  465. <param name="keySelector">Функция, извлекающая ключ для каждого элемента.</param>
  466. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения ключей.</param>
  467. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  468. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  469. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" /> или <paramref name="comparer" /> — null.</exception>
  470. </member>
  471. <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}})">
  472. <summary>Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и проецирует элементы каждой группы с помощью указанной функции.</summary>
  473. <returns>Объект IQueryable&lt;IGrouping&lt;TKey, TElement&gt;&gt; в C# или IQueryable(Of IGrouping(Of TKey, TElement)) в Visual Basic, где каждый объект <see cref="T:System.Linq.IGrouping`2" /> содержит последовательность объектов типа <paramref name="TElement" /> и ключ.</returns>
  474. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого следует сгруппировать.</param>
  475. <param name="keySelector">Функция, извлекающая ключ для каждого элемента.</param>
  476. <param name="elementSelector">Функция, сопоставляющая каждый исходный элемент с элементом объекта <see cref="T:System.Linq.IGrouping`2" />.</param>
  477. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  478. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  479. <typeparam name="TElement">Тип элементов каждого объекта <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
  480. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" /> или <paramref name="elementSelector" /> — null.</exception>
  481. </member>
  482. <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Collections.Generic.IEqualityComparer{``1})">
  483. <summary>Группирует элементы последовательности и проецирует элементы каждой группы с помощью указанной функции.Значения ключей сравниваются с использованием заданного компаратора.</summary>
  484. <returns>Объект IQueryable&lt;IGrouping&lt;TKey, TElement&gt;&gt; в C# или IQueryable(Of IGrouping(Of TKey, TElement)) в Visual Basic, где каждый объект <see cref="T:System.Linq.IGrouping`2" /> содержит последовательность объектов типа <paramref name="TElement" /> и ключ.</returns>
  485. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого следует сгруппировать.</param>
  486. <param name="keySelector">Функция, извлекающая ключ для каждого элемента.</param>
  487. <param name="elementSelector">Функция, сопоставляющая каждый исходный элемент с элементом объекта <see cref="T:System.Linq.IGrouping`2" />.</param>
  488. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения ключей.</param>
  489. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  490. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  491. <typeparam name="TElement">Тип элементов каждого объекта <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
  492. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" />, <paramref name="elementSelector" /> или <paramref name="comparer" /> — null.</exception>
  493. </member>
  494. <member name="M:System.Linq.Queryable.GroupBy``4(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3}})">
  495. <summary>Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Элементы каждой группы проецируются с помощью указанной функции.</summary>
  496. <returns>Объект T:System.Linq.IQueryable`1 с аргументом типа <paramref name="TResult" />, каждый элемент которого представляет проекцию группы и ее ключа.</returns>
  497. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого следует сгруппировать.</param>
  498. <param name="keySelector">Функция, извлекающая ключ для каждого элемента.</param>
  499. <param name="elementSelector">Функция, сопоставляющая каждый исходный элемент с элементом объекта <see cref="T:System.Linq.IGrouping`2" />.</param>
  500. <param name="resultSelector">Функция для создания результирующего значения для каждой группы.</param>
  501. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  502. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  503. <typeparam name="TElement">Тип элементов каждого объекта <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
  504. <typeparam name="TResult">Тип результирующего значения, возвращаемого функцией <paramref name="resultSelector" />.</typeparam>
  505. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" />, <paramref name="elementSelector" /> или <paramref name="resultSelector" /> — null.</exception>
  506. </member>
  507. <member name="M:System.Linq.Queryable.GroupBy``4(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3}},System.Collections.Generic.IEqualityComparer{``1})">
  508. <summary>Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Ключи сравниваются с помощью указанного компаратора, элементы каждой группы проецируются с помощью указанной функции.</summary>
  509. <returns>Объект T:System.Linq.IQueryable`1 с аргументом типа <paramref name="TResult" />, каждый элемент которого представляет проекцию группы и ее ключа.</returns>
  510. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого следует сгруппировать.</param>
  511. <param name="keySelector">Функция, извлекающая ключ для каждого элемента.</param>
  512. <param name="elementSelector">Функция, сопоставляющая каждый исходный элемент с элементом объекта <see cref="T:System.Linq.IGrouping`2" />.</param>
  513. <param name="resultSelector">Функция для создания результирующего значения для каждой группы.</param>
  514. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения ключей.</param>
  515. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  516. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  517. <typeparam name="TElement">Тип элементов каждого объекта <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
  518. <typeparam name="TResult">Тип результирующего значения, возвращаемого функцией <paramref name="resultSelector" />.</typeparam>
  519. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" />, <paramref name="elementSelector" />, <paramref name="resultSelector" /> или <paramref name="comparer" /> — null.</exception>
  520. </member>
  521. <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2}})">
  522. <summary>Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.</summary>
  523. <returns>Объект T:System.Linq.IQueryable`1 с аргументом типа <paramref name="TResult" />, каждый элемент которого представляет проекцию группы и ее ключа.</returns>
  524. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого следует сгруппировать.</param>
  525. <param name="keySelector">Функция, извлекающая ключ для каждого элемента.</param>
  526. <param name="resultSelector">Функция для создания результирующего значения для каждой группы.</param>
  527. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  528. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  529. <typeparam name="TResult">Тип результирующего значения, возвращаемого функцией <paramref name="resultSelector" />.</typeparam>
  530. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" /> или <paramref name="resultSelector" /> — null.</exception>
  531. </member>
  532. <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2}},System.Collections.Generic.IEqualityComparer{``1})">
  533. <summary>Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Ключи сравниваются с использованием заданного компаратора.</summary>
  534. <returns>Объект T:System.Linq.IQueryable`1 с аргументом типа <paramref name="TResult" />, каждый элемент которого представляет проекцию группы и ее ключа.</returns>
  535. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого следует сгруппировать.</param>
  536. <param name="keySelector">Функция, извлекающая ключ для каждого элемента.</param>
  537. <param name="resultSelector">Функция для создания результирующего значения для каждой группы.</param>
  538. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения ключей.</param>
  539. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  540. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  541. <typeparam name="TResult">Тип результирующего значения, возвращаемого функцией <paramref name="resultSelector" />.</typeparam>
  542. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" />, <paramref name="resultSelector" /> или <paramref name="comparer" /> — null.</exception>
  543. </member>
  544. <member name="M:System.Linq.Queryable.GroupJoin``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3}})">
  545. <summary>Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты.Для сравнения ключей используется компаратор проверки на равенство по умолчанию.</summary>
  546. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, который содержит элементы типа <paramref name="TResult" />, полученные в результате соединения двух последовательностей с группировкой.</returns>
  547. <param name="outer">Первая последовательность для соединения.</param>
  548. <param name="inner">Последовательность, соединяемая с первой последовательностью.</param>
  549. <param name="outerKeySelector">Функция, извлекающая ключ соединения из каждого элемента первой последовательности.</param>
  550. <param name="innerKeySelector">Функция, извлекающая ключ соединения из каждого элемента второй последовательности.</param>
  551. <param name="resultSelector">Функция, создающая результирующий элемент для элемента первой последовательности и коллекции соответствующих элементов второй последовательности.</param>
  552. <typeparam name="TOuter">Тип элементов первой последовательности.</typeparam>
  553. <typeparam name="TInner">Тип элементов второй последовательности.</typeparam>
  554. <typeparam name="TKey">Тип ключей, возвращаемых функциями селектора ключа.</typeparam>
  555. <typeparam name="TResult">Тип результирующих элементов.</typeparam>
  556. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="outer" />, <paramref name="inner" />, <paramref name="outerKeySelector" />, <paramref name="innerKeySelector" /> или <paramref name="resultSelector" /> — null.</exception>
  557. </member>
  558. <member name="M:System.Linq.Queryable.GroupJoin``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3}},System.Collections.Generic.IEqualityComparer{``2})">
  559. <summary>Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты.Для сравнения ключей используется указанный компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
  560. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, который содержит элементы типа <paramref name="TResult" />, полученные в результате соединения двух последовательностей с группировкой.</returns>
  561. <param name="outer">Первая последовательность для соединения.</param>
  562. <param name="inner">Последовательность, соединяемая с первой последовательностью.</param>
  563. <param name="outerKeySelector">Функция, извлекающая ключ соединения из каждого элемента первой последовательности.</param>
  564. <param name="innerKeySelector">Функция, извлекающая ключ соединения из каждого элемента второй последовательности.</param>
  565. <param name="resultSelector">Функция, создающая результирующий элемент для элемента первой последовательности и коллекции соответствующих элементов второй последовательности.</param>
  566. <param name="comparer">Компаратор, используемый для хэширования и сравнения ключей.</param>
  567. <typeparam name="TOuter">Тип элементов первой последовательности.</typeparam>
  568. <typeparam name="TInner">Тип элементов второй последовательности.</typeparam>
  569. <typeparam name="TKey">Тип ключей, возвращаемых функциями селектора ключа.</typeparam>
  570. <typeparam name="TResult">Тип результирующих элементов.</typeparam>
  571. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="outer" />, <paramref name="inner" />, <paramref name="outerKeySelector" />, <paramref name="innerKeySelector" /> или <paramref name="resultSelector" /> — null.</exception>
  572. </member>
  573. <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  574. <summary>Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.</summary>
  575. <returns>Последовательность, представляющая собой пересечение двух заданных последовательностей как множеств.</returns>
  576. <param name="source1">Последовательность, из которой возвращаются различающиеся элементы, входящие также в <paramref name="source2" />.</param>
  577. <param name="source2">Последовательность, из которой возвращаются различающиеся элементы, входящие также в первую последовательность.</param>
  578. <typeparam name="TSource">Тип элементов входных последовательностей.</typeparam>
  579. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2" /> — null.</exception>
  580. </member>
  581. <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  582. <summary>Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
  583. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, являющийся пересечением двух последовательностей как множеств.</returns>
  584. <param name="source1">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется извлечь различающиеся элементы, входящие также в последовательность <paramref name="source2" />.</param>
  585. <param name="source2">Объект <see cref="T:System.Collections.Generic.IEnumerable`1" />, из которого извлекаются различающиеся элементы, входящие также в первую последовательность.</param>
  586. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения значений.</param>
  587. <typeparam name="TSource">Тип элементов входных последовательностей.</typeparam>
  588. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2" /> — null.</exception>
  589. </member>
  590. <member name="M:System.Linq.Queryable.Join``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,``1,``3}})">
  591. <summary>Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей.Для сравнения ключей используется компаратор проверки на равенство по умолчанию.</summary>
  592. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, который содержит элементы типа <paramref name="TResult" />, полученные в результате внутреннего соединения двух последовательностей.</returns>
  593. <param name="outer">Первая последовательность для соединения.</param>
  594. <param name="inner">Последовательность, соединяемая с первой последовательностью.</param>
  595. <param name="outerKeySelector">Функция, извлекающая ключ соединения из каждого элемента первой последовательности.</param>
  596. <param name="innerKeySelector">Функция, извлекающая ключ соединения из каждого элемента второй последовательности.</param>
  597. <param name="resultSelector">Функция для создания результирующего элемента для пары соответствующих элементов.</param>
  598. <typeparam name="TOuter">Тип элементов первой последовательности.</typeparam>
  599. <typeparam name="TInner">Тип элементов второй последовательности.</typeparam>
  600. <typeparam name="TKey">Тип ключей, возвращаемых функциями селектора ключа.</typeparam>
  601. <typeparam name="TResult">Тип результирующих элементов.</typeparam>
  602. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="outer" />, <paramref name="inner" />, <paramref name="outerKeySelector" />, <paramref name="innerKeySelector" /> или <paramref name="resultSelector" /> — null.</exception>
  603. </member>
  604. <member name="M:System.Linq.Queryable.Join``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,``1,``3}},System.Collections.Generic.IEqualityComparer{``2})">
  605. <summary>Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей.Для сравнения ключей используется указанный компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
  606. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, который содержит элементы типа <paramref name="TResult" />, полученные в результате внутреннего соединения двух последовательностей.</returns>
  607. <param name="outer">Первая последовательность для соединения.</param>
  608. <param name="inner">Последовательность, соединяемая с первой последовательностью.</param>
  609. <param name="outerKeySelector">Функция, извлекающая ключ соединения из каждого элемента первой последовательности.</param>
  610. <param name="innerKeySelector">Функция, извлекающая ключ соединения из каждого элемента второй последовательности.</param>
  611. <param name="resultSelector">Функция для создания результирующего элемента для пары соответствующих элементов.</param>
  612. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для хэширования и сравнения ключей.</param>
  613. <typeparam name="TOuter">Тип элементов первой последовательности.</typeparam>
  614. <typeparam name="TInner">Тип элементов второй последовательности.</typeparam>
  615. <typeparam name="TKey">Тип ключей, возвращаемых функциями селектора ключа.</typeparam>
  616. <typeparam name="TResult">Тип результирующих элементов.</typeparam>
  617. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="outer" />, <paramref name="inner" />, <paramref name="outerKeySelector" />, <paramref name="innerKeySelector" /> или <paramref name="resultSelector" /> — null.</exception>
  618. </member>
  619. <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0})">
  620. <summary>Возвращает последний элемент последовательности.</summary>
  621. <returns>Значение, находящееся в последней позиции последовательности <paramref name="source" />.</returns>
  622. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, последний элемент которого требуется возвратить.</param>
  623. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  624. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  625. <exception cref="T:System.InvalidOperationException">Исходная последовательность пуста.</exception>
  626. </member>
  627. <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  628. <summary>Возвращает последний элемент последовательности, удовлетворяющий указанному условию.</summary>
  629. <returns>Последний элемент последовательности <paramref name="source" />, прошедший проверку, заданную предикатом <paramref name="predicate" />.</returns>
  630. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить элемент.</param>
  631. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  632. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  633. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  634. <exception cref="T:System.InvalidOperationException">Ни один элемент не удовлетворяет условию предиката <paramref name="predicate" />.– или –Исходная последовательность пуста.</exception>
  635. </member>
  636. <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0})">
  637. <summary>Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.</summary>
  638. <returns>default(<paramref name="TSource" />), если последовательность <paramref name="source" /> пуста, в противном случае — последний элемент последовательности <paramref name="source" />.</returns>
  639. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, последний элемент которого требуется возвратить.</param>
  640. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  641. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  642. </member>
  643. <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  644. <summary>Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.</summary>
  645. <returns>default(<paramref name="TSource" />), если последовательность <paramref name="source" /> пуста или ни один ее элемент не прошел проверку функцией предиката, в противном случае — последний элемент последовательности <paramref name="source" />, прошедший проверку функцией предиката.</returns>
  646. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить элемент.</param>
  647. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  648. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  649. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  650. </member>
  651. <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0})">
  652. <summary>Возвращает значение типа <see cref="T:System.Int64" />, представляющее общее число элементов в последовательности.</summary>
  653. <returns>Число элементов в последовательности <paramref name="source" />.</returns>
  654. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий элементы, которые требуется подсчитать.</param>
  655. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  656. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  657. <exception cref="T:System.OverflowException">Число элементов больше, чем <see cref="F:System.Int64.MaxValue" />.</exception>
  658. </member>
  659. <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  660. <summary>Возвращает значение типа <see cref="T:System.Int64" />, представляющее число элементов последовательности, удовлетворяющих заданному условию.</summary>
  661. <returns>Число элементов последовательности <paramref name="source" />, удовлетворяющих условию функции предиката.</returns>
  662. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий элементы, которые требуется подсчитать.</param>
  663. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  664. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  665. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  666. <exception cref="T:System.OverflowException">Число найденных элементов больше, чем <see cref="F:System.Int64.MaxValue" />.</exception>
  667. </member>
  668. <member name="M:System.Linq.Queryable.Max``1(System.Linq.IQueryable{``0})">
  669. <summary>Возвращает максимальное значение для универсального интерфейса <see cref="T:System.Linq.IQueryable`1" />.</summary>
  670. <returns>Максимальное значение в последовательности.</returns>
  671. <param name="source">Последовательность значений, для которой определяется максимум.</param>
  672. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  673. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  674. </member>
  675. <member name="M:System.Linq.Queryable.Max``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  676. <summary>Вызывает функцию проекции для каждого элемента универсального интерфейса <see cref="T:System.Linq.IQueryable`1" /> и возвращает максимальное результирующее значение.</summary>
  677. <returns>Максимальное значение в последовательности.</returns>
  678. <param name="source">Последовательность значений, для которой определяется максимум.</param>
  679. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  680. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  681. <typeparam name="TResult">Тип значения, возвращаемого функцией, заданной параметром <paramref name="selector" />.</typeparam>
  682. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  683. </member>
  684. <member name="M:System.Linq.Queryable.Min``1(System.Linq.IQueryable{``0})">
  685. <summary>Возвращает минимальное значение для универсального интерфейса <see cref="T:System.Linq.IQueryable`1" />.</summary>
  686. <returns>Минимальное значение в последовательности.</returns>
  687. <param name="source">Последовательность значений, для которой определяется минимум.</param>
  688. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  689. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  690. </member>
  691. <member name="M:System.Linq.Queryable.Min``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  692. <summary>Вызывает функцию проекции для каждого элемента универсального интерфейса <see cref="T:System.Linq.IQueryable`1" /> и возвращает минимальное результирующее значение.</summary>
  693. <returns>Минимальное значение в последовательности.</returns>
  694. <param name="source">Последовательность значений, для которой определяется минимум.</param>
  695. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  696. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  697. <typeparam name="TResult">Тип значения, возвращаемого функцией, заданной параметром <paramref name="selector" />.</typeparam>
  698. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  699. </member>
  700. <member name="M:System.Linq.Queryable.OfType``1(System.Linq.IQueryable)">
  701. <summary>Выполняет фильтрацию элементов объекта <see cref="T:System.Linq.IQueryable" /> по заданному типу.</summary>
  702. <returns>Коллекция элементов последовательности <paramref name="source" />, имеющих тип <paramref name="TResult" />.</returns>
  703. <param name="source">Объект <see cref="T:System.Linq.IQueryable" />, элементы которого следует фильтровать.</param>
  704. <typeparam name="TResult">Тип, по которому фильтруются элементы последовательности.</typeparam>
  705. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  706. </member>
  707. <member name="M:System.Linq.Queryable.OrderBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  708. <summary>Сортирует элементы последовательности в порядке возрастания ключа.</summary>
  709. <returns>Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, элементы которого отсортированы по ключу.</returns>
  710. <param name="source">Последовательность значений, которые следует упорядочить.</param>
  711. <param name="keySelector">Функция, извлекающая ключ из элемента.</param>
  712. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  713. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  714. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="keySelector" /> — null.</exception>
  715. </member>
  716. <member name="M:System.Linq.Queryable.OrderBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
  717. <summary>Сортирует элементы последовательности в порядке возрастания с использованием указанного компаратора.</summary>
  718. <returns>Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, элементы которого отсортированы по ключу.</returns>
  719. <param name="source">Последовательность значений, которые следует упорядочить.</param>
  720. <param name="keySelector">Функция, извлекающая ключ из элемента.</param>
  721. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IComparer`1" />, используемый для сравнения ключей.</param>
  722. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  723. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  724. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" /> или <paramref name="comparer" /> — null.</exception>
  725. </member>
  726. <member name="M:System.Linq.Queryable.OrderByDescending``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  727. <summary>Сортирует элементы последовательности в порядке убывания ключа.</summary>
  728. <returns>Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, элементы которого отсортированы по ключу в порядке убывания.</returns>
  729. <param name="source">Последовательность значений, которые следует упорядочить.</param>
  730. <param name="keySelector">Функция, извлекающая ключ из элемента.</param>
  731. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  732. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  733. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="keySelector" /> — null.</exception>
  734. </member>
  735. <member name="M:System.Linq.Queryable.OrderByDescending``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
  736. <summary>Сортирует элементы последовательности в порядке убывания с использованием указанного компаратора.</summary>
  737. <returns>Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, элементы которого отсортированы по ключу в порядке убывания.</returns>
  738. <param name="source">Последовательность значений, которые следует упорядочить.</param>
  739. <param name="keySelector">Функция, извлекающая ключ из элемента.</param>
  740. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IComparer`1" />, используемый для сравнения ключей.</param>
  741. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  742. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  743. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" /> или <paramref name="comparer" /> — null.</exception>
  744. </member>
  745. <member name="M:System.Linq.Queryable.Reverse``1(System.Linq.IQueryable{``0})">
  746. <summary>Изменяет порядок элементов последовательности на противоположный.</summary>
  747. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого соответствуют элементам входной последовательности, но следуют в противоположном порядке.</returns>
  748. <param name="source">Последовательность значений, которые следует расставить в обратном порядке.</param>
  749. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  750. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  751. </member>
  752. <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  753. <summary>Проецирует каждый элемент последовательности в новую форму.</summary>
  754. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого получены в результате вызова функции проекции для каждого элемента последовательности <paramref name="source" />.</returns>
  755. <param name="source">Последовательность значений, которые следует проецировать.</param>
  756. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  757. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  758. <typeparam name="TResult">Тип значения, возвращаемого функцией, заданной параметром <paramref name="selector" />.</typeparam>
  759. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  760. </member>
  761. <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1}})">
  762. <summary>Проецирует каждый элемент последовательности в новую форму, добавляя индекс элемента.</summary>
  763. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого получены в результате вызова функции проекции для каждого элемента последовательности <paramref name="source" />.</returns>
  764. <param name="source">Последовательность значений, которые следует проецировать.</param>
  765. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  766. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  767. <typeparam name="TResult">Тип значения, возвращаемого функцией, заданной параметром <paramref name="selector" />.</typeparam>
  768. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  769. </member>
  770. <member name="M:System.Linq.Queryable.SelectMany``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
  771. <summary>Проецирует каждый элемент последовательности в объект <see cref="T:System.Collections.Generic.IEnumerable`1" /> и вызывает функцию селектора результата для каждого элемента.Результирующие значения из всех промежуточных последовательностей возвращаются объединенными в одну одномерную последовательность.</summary>
  772. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого получены в результате вызова функции проекции "один ко многим" <paramref name="collectionSelector" /> для каждого элемента последовательности <paramref name="source" /> и последующего сопоставления каждого элемента такой промежуточной последовательности и соответствующего ему элемента последовательности <paramref name="source" /> с результирующим элементом.</returns>
  773. <param name="source">Последовательность значений, которые следует проецировать.</param>
  774. <param name="collectionSelector">Функция проекции, применяемая к каждому элементу входной последовательности.</param>
  775. <param name="resultSelector">Функция проекции, применяемая к каждому элементу каждой промежуточной последовательности.</param>
  776. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  777. <typeparam name="TCollection">Тип промежуточных элементов, собранных функцией, заданной параметром <paramref name="collectionSelector" />.</typeparam>
  778. <typeparam name="TResult">Тип элементов результирующей последовательности.</typeparam>
  779. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="collectionSelector" /> или <paramref name="resultSelector" /> — null.</exception>
  780. </member>
  781. <member name="M:System.Linq.Queryable.SelectMany``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}})">
  782. <summary>Проецирует каждый элемент последовательности в объект <see cref="T:System.Collections.Generic.IEnumerable`1" /> и объединяет результирующие последовательности в одну последовательность.</summary>
  783. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого получены в результате вызова функции проекции "один ко многим" для каждого элемента входной последовательности.</returns>
  784. <param name="source">Последовательность значений, которые следует проецировать.</param>
  785. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  786. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  787. <typeparam name="TResult">Тип элементов последовательности, возвращаемых функцией, заданной параметром <paramref name="selector" />.</typeparam>
  788. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  789. </member>
  790. <member name="M:System.Linq.Queryable.SelectMany``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
  791. <summary>Проецирует каждый элемент последовательности в объект <see cref="T:System.Collections.Generic.IEnumerable`1" />, включающий индекс исходного элемента, на основе которого он был создан.Для каждого элемента каждой промежуточной последовательности вызывается функция селектора результата, и результирующие значения возвращаются объединенными в одну одномерную последовательность.</summary>
  792. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого получены в результате вызова функции проекции "один ко многим" <paramref name="collectionSelector" /> для каждого элемента последовательности <paramref name="source" /> и последующего сопоставления каждого элемента такой промежуточной последовательности и соответствующего ему элемента последовательности <paramref name="source" /> с результирующим элементом.</returns>
  793. <param name="source">Последовательность значений, которые следует проецировать.</param>
  794. <param name="collectionSelector">Функция проекции, применяемая к каждому элементу входной последовательности; второй параметр этой функции представляет индекс исходного элемента.</param>
  795. <param name="resultSelector">Функция проекции, применяемая к каждому элементу каждой промежуточной последовательности.</param>
  796. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  797. <typeparam name="TCollection">Тип промежуточных элементов, собранных функцией, заданной параметром <paramref name="collectionSelector" />.</typeparam>
  798. <typeparam name="TResult">Тип элементов результирующей последовательности.</typeparam>
  799. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="collectionSelector" /> или <paramref name="resultSelector" /> — null.</exception>
  800. </member>
  801. <member name="M:System.Linq.Queryable.SelectMany``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}}})">
  802. <summary>Проецирует каждый элемент последовательности в объект <see cref="T:System.Collections.Generic.IEnumerable`1" /> и объединяет результирующие последовательности в одну последовательность.Индекс каждого элемента исходной последовательности используется в проецированной форме этого элемента.</summary>
  803. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого получены в результате вызова функции проекции "один ко многим" для каждого элемента входной последовательности.</returns>
  804. <param name="source">Последовательность значений, которые следует проецировать.</param>
  805. <param name="selector">Функция проекции, применяемая к каждому элементу; второй параметр этой функции представляет индекс исходного элемента.</param>
  806. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  807. <typeparam name="TResult">Тип элементов последовательности, возвращаемых функцией, заданной параметром <paramref name="selector" />.</typeparam>
  808. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  809. </member>
  810. <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  811. <summary>Определяет, совпадают ли две последовательности, используя для сравнения элементов компаратор проверки на равенство по умолчанию.</summary>
  812. <returns>true, если у двух исходных последовательностей одинаковая длина и соответствующие элементы совпадают, в противном случае — false.</returns>
  813. <param name="source1">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого сравниваются с элементами последовательности <paramref name="source2" />.</param>
  814. <param name="source2">Объект <see cref="T:System.Collections.Generic.IEnumerable`1" />, элементы которого сравниваются с элементами первой последовательности.</param>
  815. <typeparam name="TSource">Тип элементов входных последовательностей.</typeparam>
  816. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2" /> — null.</exception>
  817. </member>
  818. <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  819. <summary>Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
  820. <returns>true, если у двух исходных последовательностей одинаковая длина и соответствующие элементы совпадают, в противном случае — false.</returns>
  821. <param name="source1">Объект <see cref="T:System.Linq.IQueryable`1" />, элементы которого сравниваются с элементами последовательности <paramref name="source2" />.</param>
  822. <param name="source2">Объект <see cref="T:System.Collections.Generic.IEnumerable`1" />, элементы которого сравниваются с элементами первой последовательности.</param>
  823. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения элементов.</param>
  824. <typeparam name="TSource">Тип элементов входных последовательностей.</typeparam>
  825. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2" /> — null.</exception>
  826. </member>
  827. <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0})">
  828. <summary>Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1.</summary>
  829. <returns>Единственный элемент входной последовательности.</returns>
  830. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, единственный элемент которого требуется возвратить.</param>
  831. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  832. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  833. <exception cref="T:System.InvalidOperationException">
  834. <paramref name="source" /> имеет более одного элемента.</exception>
  835. </member>
  836. <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  837. <summary>Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного.</summary>
  838. <returns>Единственный элемент входной последовательности, удовлетворяющий условию предиката <paramref name="predicate" />.</returns>
  839. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить единственный элемент.</param>
  840. <param name="predicate">Функция для проверки элемента на соответствие условию.</param>
  841. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  842. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  843. <exception cref="T:System.InvalidOperationException">Ни один элемент не удовлетворяет условию предиката <paramref name="predicate" />.– или –Условию предиката <paramref name="predicate" /> удовлетворяет более одного элемента.– или –Исходная последовательность пуста.</exception>
  844. </member>
  845. <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0})">
  846. <summary>Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение.</summary>
  847. <returns>Единственный элемент входной последовательности или default(<paramref name="TSource" />), если в последовательности нет элементов.</returns>
  848. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, единственный элемент которого требуется возвратить.</param>
  849. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  850. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  851. <exception cref="T:System.InvalidOperationException">
  852. <paramref name="source" /> имеет более одного элемента.</exception>
  853. </member>
  854. <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  855. <summary>Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение.</summary>
  856. <returns>Единственный элемент входной последовательности, удовлетворяющий условию предиката <paramref name="predicate" />, или default(<paramref name="TSource" />), если такой элемент не найден.</returns>
  857. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить единственный элемент.</param>
  858. <param name="predicate">Функция для проверки элемента на соответствие условию.</param>
  859. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  860. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  861. <exception cref="T:System.InvalidOperationException">Условию предиката <paramref name="predicate" /> удовлетворяет более одного элемента.</exception>
  862. </member>
  863. <member name="M:System.Linq.Queryable.Skip``1(System.Linq.IQueryable{``0},System.Int32)">
  864. <summary>Пропускает заданное число элементов в последовательности и возвращает остальные элементы.</summary>
  865. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий элементы из входной последовательности, начиная с указанного индекса.</returns>
  866. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить элементы.</param>
  867. <param name="count">Число элементов, пропускаемых перед возвращением остальных элементов.</param>
  868. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  869. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  870. </member>
  871. <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  872. <summary>Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы.</summary>
  873. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий цепочку элементов последовательности <paramref name="source" />, начиная с первого элемента, который не прошел проверку, заданную предикатом <paramref name="predicate" />.</returns>
  874. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить элементы.</param>
  875. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  876. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  877. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  878. </member>
  879. <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  880. <summary>Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы.Индекс элемента используется в логике функции предиката.</summary>
  881. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий цепочку элементов последовательности <paramref name="source" />, начиная с первого элемента, который не прошел проверку, заданную предикатом <paramref name="predicate" />.</returns>
  882. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, из которого требуется возвратить элементы.</param>
  883. <param name="predicate">Функция, применяемая к каждому элементу для проверки условия; второй параметр этой функции представляет индекс исходного элемента.</param>
  884. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  885. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  886. </member>
  887. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Decimal})">
  888. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Decimal" />.</summary>
  889. <returns>Сумма последовательности значений.</returns>
  890. <param name="source">Последовательность значений <see cref="T:System.Decimal" />, сумму которых требуется вычислить.</param>
  891. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  892. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Decimal.MaxValue" />.</exception>
  893. </member>
  894. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Double})">
  895. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Double" />.</summary>
  896. <returns>Сумма последовательности значений.</returns>
  897. <param name="source">Последовательность значений <see cref="T:System.Double" />, сумму которых требуется вычислить.</param>
  898. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  899. </member>
  900. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int32})">
  901. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Int32" />.</summary>
  902. <returns>Сумма последовательности значений.</returns>
  903. <param name="source">Последовательность значений <see cref="T:System.Int32" />, сумму которых требуется вычислить.</param>
  904. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  905. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Int32.MaxValue" />.</exception>
  906. </member>
  907. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int64})">
  908. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Int64" />.</summary>
  909. <returns>Сумма последовательности значений.</returns>
  910. <param name="source">Последовательность значений <see cref="T:System.Int64" />, сумму которых требуется вычислить.</param>
  911. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  912. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Int64.MaxValue" />.</exception>
  913. </member>
  914. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
  915. <summary>Вычисляет сумму последовательности значений <see cref="T:System.Decimal" /> обнуляемого типа.</summary>
  916. <returns>Сумма последовательности значений.</returns>
  917. <param name="source">Последовательность значений <see cref="T:System.Decimal" /> обнуляемого типа, сумму которых требуется вычислить.</param>
  918. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  919. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Decimal.MaxValue" />.</exception>
  920. </member>
  921. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Double}})">
  922. <summary>Вычисляет сумму последовательности значений <see cref="T:System.Double" /> обнуляемого типа.</summary>
  923. <returns>Сумма последовательности значений.</returns>
  924. <param name="source">Последовательность значений <see cref="T:System.Double" /> обнуляемого типа, сумму которых требуется вычислить.</param>
  925. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  926. </member>
  927. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int32}})">
  928. <summary>Вычисляет сумму последовательности значений <see cref="T:System.Int32" /> обнуляемого типа.</summary>
  929. <returns>Сумма последовательности значений.</returns>
  930. <param name="source">Последовательность значений <see cref="T:System.Int32" /> обнуляемого типа, сумму которых требуется вычислить.</param>
  931. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  932. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Int32.MaxValue" />.</exception>
  933. </member>
  934. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int64}})">
  935. <summary>Вычисляет сумму последовательности значений <see cref="T:System.Int64" /> обнуляемого типа.</summary>
  936. <returns>Сумма последовательности значений.</returns>
  937. <param name="source">Последовательность значений <see cref="T:System.Int64" /> обнуляемого типа, сумму которых требуется вычислить.</param>
  938. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  939. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Int64.MaxValue" />.</exception>
  940. </member>
  941. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Single}})">
  942. <summary>Вычисляет сумму последовательности значений <see cref="T:System.Single" /> обнуляемого типа.</summary>
  943. <returns>Сумма последовательности значений.</returns>
  944. <param name="source">Последовательность значений <see cref="T:System.Single" /> обнуляемого типа, сумму которых требуется вычислить.</param>
  945. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  946. </member>
  947. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Single})">
  948. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Single" />.</summary>
  949. <returns>Сумма последовательности значений.</returns>
  950. <param name="source">Последовательность значений <see cref="T:System.Single" />, сумму которых требуется вычислить.</param>
  951. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  952. </member>
  953. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
  954. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Decimal" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  955. <returns>Сумма проецированных значений.</returns>
  956. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  957. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  958. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  959. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  960. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Decimal.MaxValue" />.</exception>
  961. </member>
  962. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
  963. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Double" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  964. <returns>Сумма проецированных значений.</returns>
  965. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  966. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  967. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  968. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  969. </member>
  970. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
  971. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Int32" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  972. <returns>Сумма проецированных значений.</returns>
  973. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  974. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  975. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  976. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  977. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Int32.MaxValue" />.</exception>
  978. </member>
  979. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
  980. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Int64" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  981. <returns>Сумма проецированных значений.</returns>
  982. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  983. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  984. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  985. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  986. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Int64.MaxValue" />.</exception>
  987. </member>
  988. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
  989. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Decimal" /> (допускающей значения NULL), получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  990. <returns>Сумма проецированных значений.</returns>
  991. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  992. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  993. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  994. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  995. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Decimal.MaxValue" />.</exception>
  996. </member>
  997. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
  998. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Double" /> (допускающей значения NULL), получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  999. <returns>Сумма проецированных значений.</returns>
  1000. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  1001. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  1002. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1003. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  1004. </member>
  1005. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
  1006. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Int32" /> (допускающей значения NULL), получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  1007. <returns>Сумма проецированных значений.</returns>
  1008. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  1009. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  1010. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1011. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  1012. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Int32.MaxValue" />.</exception>
  1013. </member>
  1014. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
  1015. <summary>Вычисляет сумму последовательности значений <see cref="T:System.Int64" /> обнуляемого типа, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  1016. <returns>Сумма проецированных значений.</returns>
  1017. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  1018. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  1019. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1020. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  1021. <exception cref="T:System.OverflowException">Сумма больше значения <see cref="F:System.Int64.MaxValue" />.</exception>
  1022. </member>
  1023. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
  1024. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Single" /> (допускающей значения NULL), получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  1025. <returns>Сумма проецированных значений.</returns>
  1026. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  1027. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  1028. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1029. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  1030. </member>
  1031. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
  1032. <summary>Вычисляет сумму последовательности значений типа <see cref="T:System.Single" />, получаемой в результате применения функции проекции к каждому элементу входной последовательности.</summary>
  1033. <returns>Сумма проецированных значений.</returns>
  1034. <param name="source">Последовательность значений типа <paramref name="TSource" />.</param>
  1035. <param name="selector">Функция проекции, применяемая к каждому элементу.</param>
  1036. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1037. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="selector" /> — null.</exception>
  1038. </member>
  1039. <member name="M:System.Linq.Queryable.Take``1(System.Linq.IQueryable{``0},System.Int32)">
  1040. <summary>Возвращает указанное число подряд идущих элементов с начала последовательности.</summary>
  1041. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий заданное число элементов с начала последовательности <paramref name="source" />.</returns>
  1042. <param name="source">Последовательность, из которой требуется возвратить элементы.</param>
  1043. <param name="count">Число возвращаемых элементов.</param>
  1044. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1045. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="source" /> имеет значение null.</exception>
  1046. </member>
  1047. <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  1048. <summary>Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию.</summary>
  1049. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий элементы входной последовательности до первого элемента, который не прошел проверку, заданную предикатом <paramref name="predicate" />.</returns>
  1050. <param name="source">Последовательность, из которой требуется возвратить элементы.</param>
  1051. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  1052. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1053. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  1054. </member>
  1055. <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  1056. <summary>Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию.Индекс элемента используется в логике функции предиката.</summary>
  1057. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий элементы входной последовательности до первого элемента, который не прошел проверку, заданную предикатом <paramref name="predicate" />.</returns>
  1058. <param name="source">Последовательность, из которой требуется возвратить элементы.</param>
  1059. <param name="predicate">Функция, применяемая к каждому элементу для проверки условия; второй параметр этой функции представляет индекс элемента в исходной последовательности.</param>
  1060. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1061. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  1062. </member>
  1063. <member name="M:System.Linq.Queryable.ThenBy``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1064. <summary>Выполняет дополнительное упорядочение элементов последовательности в порядке возрастания ключа.</summary>
  1065. <returns>Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, элементы которого отсортированы по ключу.</returns>
  1066. <param name="source">Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, содержащий сортируемые элементы.</param>
  1067. <param name="keySelector">Функция, извлекающая ключ из каждого элемента.</param>
  1068. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1069. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  1070. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="keySelector" /> — null.</exception>
  1071. </member>
  1072. <member name="M:System.Linq.Queryable.ThenBy``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
  1073. <summary>Выполняет дополнительное упорядочение элементов последовательности в порядке возрастания с использованием указанного компаратора.</summary>
  1074. <returns>Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, элементы которого отсортированы по ключу.</returns>
  1075. <param name="source">Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, содержащий сортируемые элементы.</param>
  1076. <param name="keySelector">Функция, извлекающая ключ из каждого элемента.</param>
  1077. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IComparer`1" />, используемый для сравнения ключей.</param>
  1078. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1079. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  1080. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" /> или <paramref name="comparer" /> — null.</exception>
  1081. </member>
  1082. <member name="M:System.Linq.Queryable.ThenByDescending``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1083. <summary>Выполняет дополнительное упорядочение элементов последовательности в порядке убывания ключа.</summary>
  1084. <returns>Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, элементы которого отсортированы по ключу в порядке убывания.</returns>
  1085. <param name="source">Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, содержащий сортируемые элементы.</param>
  1086. <param name="keySelector">Функция, извлекающая ключ из каждого элемента.</param>
  1087. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1088. <typeparam name="TKey">Тип ключа, возвращаемого функцией, заданной параметром <paramref name="keySelector" />.</typeparam>
  1089. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="keySelector" /> — null.</exception>
  1090. </member>
  1091. <member name="M:System.Linq.Queryable.ThenByDescending``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
  1092. <summary>Выполняет дополнительное упорядочение элементов последовательности в порядке убывания с использованием указанного компаратора.</summary>
  1093. <returns>Коллекция, элементы которой отсортированы по ключу в порядке убывания.</returns>
  1094. <param name="source">Объект <see cref="T:System.Linq.IOrderedQueryable`1" />, содержащий сортируемые элементы.</param>
  1095. <param name="keySelector">Функция, извлекающая ключ из каждого элемента.</param>
  1096. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IComparer`1" />, используемый для сравнения ключей.</param>
  1097. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1098. <typeparam name="TKey">Тип ключа, возвращаемого функцией <paramref name="keySelector" />.</typeparam>
  1099. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="keySelector" /> или <paramref name="comparer" /> — null.</exception>
  1100. </member>
  1101. <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  1102. <summary>Находит объединение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.</summary>
  1103. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, который содержит элементы, имеющиеся в обеих входных последовательностях, кроме дубликатов.</returns>
  1104. <param name="source1">Последовательность, различающиеся элементы которой образуют первое множество для операции объединения.</param>
  1105. <param name="source2">Последовательность, различающиеся элементы которой образуют второе множество для операции объединения.</param>
  1106. <typeparam name="TSource">Тип элементов входных последовательностей.</typeparam>
  1107. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2" /> — null.</exception>
  1108. </member>
  1109. <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  1110. <summary>Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
  1111. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, который содержит элементы, имеющиеся в обеих входных последовательностях, кроме дубликатов.</returns>
  1112. <param name="source1">Последовательность, различающиеся элементы которой образуют первое множество для операции объединения.</param>
  1113. <param name="source2">Последовательность, различающиеся элементы которой образуют второе множество для операции объединения.</param>
  1114. <param name="comparer">Компаратор <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемый для сравнения значений.</param>
  1115. <typeparam name="TSource">Тип элементов входных последовательностей.</typeparam>
  1116. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2" /> — null.</exception>
  1117. </member>
  1118. <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  1119. <summary>Выполняет фильтрацию последовательности значений на основе заданного предиката.</summary>
  1120. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий элементы входной последовательности, которые удовлетворяют условию, заданному предикатом <paramref name="predicate" />.</returns>
  1121. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, подлежащий фильтрации.</param>
  1122. <param name="predicate">Функция для проверки каждого элемента на соответствие условию.</param>
  1123. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1124. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  1125. </member>
  1126. <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  1127. <summary>Выполняет фильтрацию последовательности значений на основе заданного предиката.Индекс каждого элемента используется в логике функции предиката.</summary>
  1128. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий элементы входной последовательности, которые удовлетворяют условию, заданному предикатом <paramref name="predicate" />.</returns>
  1129. <param name="source">Объект <see cref="T:System.Linq.IQueryable`1" />, подлежащий фильтрации.</param>
  1130. <param name="predicate">Функция, применяемая к каждому элементу для проверки условия; второй параметр этой функции представляет индекс элемента в исходной последовательности.</param>
  1131. <typeparam name="TSource">Тип элементов последовательности <paramref name="source" />.</typeparam>
  1132. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" /> или <paramref name="predicate" /> — null.</exception>
  1133. </member>
  1134. <member name="M:System.Linq.Queryable.Zip``3(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
  1135. <summary>Объединяет две последовательности, используя указанную функцию предиката.</summary>
  1136. <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, содержащий объединенные элементы двух входных последовательностей.</returns>
  1137. <param name="source1">Первая последовательность для объединения.</param>
  1138. <param name="source2">Вторая последовательность для объединения.</param>
  1139. <param name="resultSelector">Функция, которая определяет, как объединить элементы двух последовательностей.</param>
  1140. <typeparam name="TFirst">Тип элементов первой входной последовательности.</typeparam>
  1141. <typeparam name="TSecond">Тип элементов второй входной последовательности.</typeparam>
  1142. <typeparam name="TResult">Тип элементов результирующей последовательности.</typeparam>
  1143. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source1" /> или <paramref name="source2 " />— null.</exception>
  1144. </member>
  1145. </members>
  1146. </doc>