Revert "[TFM] Update TizenFX TFM to net6.0 (#5360)" (#5436)
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Linq.Queryable.xml
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>Represents an expression tree and provides functionality to execute the expression tree after rewriting it.</summary>
9     </member>
10     <member name="T:System.Linq.EnumerableExecutor`1">
11       <summary>Represents an expression tree and provides functionality to execute the expression tree after rewriting it.</summary>
12       <typeparam name="T">The data type of the value that results from executing the expression tree.</typeparam>
13     </member>
14     <member name="M:System.Linq.EnumerableExecutor`1.#ctor(System.Linq.Expressions.Expression)">
15       <summary>Initializes a new instance of the <see cref="T:System.Linq.EnumerableExecutor`1" /> class.</summary>
16       <param name="expression">An expression tree to associate with the new instance.</param>
17     </member>
18     <member name="T:System.Linq.EnumerableQuery">
19       <summary>Represents an <see cref="T:System.Collections.IEnumerable" /> as an <see cref="T:System.Linq.EnumerableQuery" /> data source.</summary>
20     </member>
21     <member name="T:System.Linq.EnumerableQuery`1">
22       <summary>Represents an <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection as an <see cref="T:System.Linq.IQueryable`1" /> data source.</summary>
23       <typeparam name="T">The type of the data in the collection.</typeparam>
24     </member>
25     <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
26       <summary>Initializes a new instance of the <see cref="T:System.Linq.EnumerableQuery`1" /> class and associates it with an <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection.</summary>
27       <param name="enumerable">A collection to associate with the new instance.</param>
28     </member>
29     <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Linq.Expressions.Expression)">
30       <summary>Initializes a new instance of the <see cref="T:System.Linq.EnumerableQuery`1" /> class and associates the instance with an expression tree.</summary>
31       <param name="expression">An expression tree to associate with the new instance.</param>
32     </member>
33     <member name="M:System.Linq.EnumerableQuery`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
34       <summary>Returns an enumerator that can iterate through the associated <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection, or, if it is null, through the collection that results from rewriting the associated expression tree as a query on an <see cref="T:System.Collections.Generic.IEnumerable`1" /> data source and executing it.</summary>
35       <returns>An enumerator that can be used to iterate through the associated data source.</returns>
36     </member>
37     <member name="M:System.Linq.EnumerableQuery`1.System#Collections#IEnumerable#GetEnumerator">
38       <summary>Returns an enumerator that can iterate through the associated <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection, or, if it is null, through the collection that results from rewriting the associated expression tree as a query on an <see cref="T:System.Collections.Generic.IEnumerable`1" /> data source and executing it.</summary>
39       <returns>An enumerator that can be used to iterate through the associated data source.</returns>
40     </member>
41     <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#ElementType">
42       <summary>Gets the type of the data in the collection that this instance represents.</summary>
43       <returns>The type of the data in the collection that this instance represents.</returns>
44     </member>
45     <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Expression">
46       <summary>Gets the expression tree that is associated with or that represents this instance.</summary>
47       <returns>The expression tree that is associated with or that represents this instance.</returns>
48     </member>
49     <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Provider">
50       <summary>Gets the query provider that is associated with this instance.</summary>
51       <returns>The query provider that is associated with this instance.</returns>
52     </member>
53     <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery(System.Linq.Expressions.Expression)">
54       <summary>Constructs a new <see cref="T:System.Linq.EnumerableQuery`1" /> object and associates it with a specified expression tree that represents an <see cref="T:System.Linq.IQueryable" /> collection of data.</summary>
55       <param name="expression">An expression tree that represents an <see cref="T:System.Linq.IQueryable" /> collection of data.</param>
56       <returns>An <see cref="T:System.Linq.EnumerableQuery`1" /> object that is associated with <paramref name="expression" />.</returns>
57     </member>
58     <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery``1(System.Linq.Expressions.Expression)">
59       <summary>Constructs a new <see cref="T:System.Linq.EnumerableQuery`1" /> object and associates it with a specified expression tree that represents an <see cref="T:System.Linq.IQueryable`1" /> collection of data.</summary>
60       <param name="expression">An expression tree to execute.</param>
61       <typeparam name="S">The type of the data in the collection that <paramref name="expression" /> represents.</typeparam>
62       <returns>An EnumerableQuery object that is associated with <paramref name="expression" />.</returns>
63     </member>
64     <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute(System.Linq.Expressions.Expression)">
65       <summary>Executes an expression after rewriting it to call <see cref="T:System.Linq.Enumerable" /> methods instead of <see cref="T:System.Linq.Queryable" /> methods on any enumerable data sources that cannot be queried by <see cref="T:System.Linq.Queryable" /> methods.</summary>
66       <param name="expression">An expression tree to execute.</param>
67       <returns>The value that results from executing <paramref name="expression" />.</returns>
68     </member>
69     <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute``1(System.Linq.Expressions.Expression)">
70       <summary>Executes an expression after rewriting it to call <see cref="T:System.Linq.Enumerable" /> methods instead of <see cref="T:System.Linq.Queryable" /> methods on any enumerable data sources that cannot be queried by <see cref="T:System.Linq.Queryable" /> methods.</summary>
71       <param name="expression">An expression tree to execute.</param>
72       <typeparam name="S">The type of the data in the collection that <paramref name="expression" /> represents.</typeparam>
73       <returns>The value that results from executing <paramref name="expression" />.</returns>
74     </member>
75     <member name="M:System.Linq.EnumerableQuery`1.ToString">
76       <summary>Returns a textual representation of the enumerable collection or, if it is null, of the expression tree that is associated with this instance.</summary>
77       <returns>A textual representation of the enumerable collection or, if it is null, of the expression tree that is associated with this instance.</returns>
78     </member>
79     <member name="T:System.Linq.Queryable">
80       <summary>Provides a set of <see langword="static" /> (<see langword="Shared" /> in Visual Basic) methods for querying data structures that implement <see cref="T:System.Linq.IQueryable`1" />.</summary>
81     </member>
82     <member name="M:System.Linq.Queryable.Aggregate``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``0,``0}})">
83       <summary>Applies an accumulator function over a sequence.</summary>
84       <param name="source">A sequence to aggregate over.</param>
85       <param name="func">An accumulator function to apply to each element.</param>
86       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
87       <returns>The final accumulator value.</returns>
88       <exception cref="T:System.ArgumentNullException">
89         <paramref name="source" /> or <paramref name="func" /> is <see langword="null" />.</exception>
90       <exception cref="T:System.InvalidOperationException">
91         <paramref name="source" /> contains no elements.</exception>
92     </member>
93     <member name="M:System.Linq.Queryable.Aggregate``2(System.Linq.IQueryable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}})">
94       <summary>Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value.</summary>
95       <param name="source">A sequence to aggregate over.</param>
96       <param name="seed">The initial accumulator value.</param>
97       <param name="func">An accumulator function to invoke on each element.</param>
98       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
99       <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
100       <returns>The final accumulator value.</returns>
101       <exception cref="T:System.ArgumentNullException">
102         <paramref name="source" /> or <paramref name="func" /> is <see langword="null" />.</exception>
103     </member>
104     <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}})">
105       <summary>Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.</summary>
106       <param name="source">A sequence to aggregate over.</param>
107       <param name="seed">The initial accumulator value.</param>
108       <param name="func">An accumulator function to invoke on each element.</param>
109       <param name="selector">A function to transform the final accumulator value into the result value.</param>
110       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
111       <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
112       <typeparam name="TResult">The type of the resulting value.</typeparam>
113       <returns>The transformed final accumulator value.</returns>
114       <exception cref="T:System.ArgumentNullException">
115         <paramref name="source" /> or <paramref name="func" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
116     </member>
117     <member name="M:System.Linq.Queryable.All``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
118       <summary>Determines whether all the elements of a sequence satisfy a condition.</summary>
119       <param name="source">A sequence whose elements to test for a condition.</param>
120       <param name="predicate">A function to test each element for a condition.</param>
121       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
122       <returns>
123         <see langword="true" /> if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, <see langword="false" />.</returns>
124       <exception cref="T:System.ArgumentNullException">
125         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
126     </member>
127     <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0})">
128       <summary>Determines whether a sequence contains any elements.</summary>
129       <param name="source">A sequence to check for being empty.</param>
130       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
131       <returns>
132         <see langword="true" /> if the source sequence contains any elements; otherwise, <see langword="false" />.</returns>
133       <exception cref="T:System.ArgumentNullException">
134         <paramref name="source" /> is <see langword="null" />.</exception>
135     </member>
136     <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
137       <summary>Determines whether any element of a sequence satisfies a condition.</summary>
138       <param name="source">A sequence whose elements to test for a condition.</param>
139       <param name="predicate">A function to test each element for a condition.</param>
140       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
141       <returns>
142         <see langword="true" /> if any elements in the source sequence pass the test in the specified predicate; otherwise, <see langword="false" />.</returns>
143       <exception cref="T:System.ArgumentNullException">
144         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
145     </member>
146     <member name="M:System.Linq.Queryable.Append``1(System.Linq.IQueryable{``0},``0)">
147       <param name="source" />
148       <param name="element" />
149       <typeparam name="TSource" />
150     </member>
151     <member name="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)">
152       <summary>Converts an <see cref="T:System.Collections.IEnumerable" /> to an <see cref="T:System.Linq.IQueryable" />.</summary>
153       <param name="source">A sequence to convert.</param>
154       <returns>An <see cref="T:System.Linq.IQueryable" /> that represents the input sequence.</returns>
155       <exception cref="T:System.ArgumentException">
156         <paramref name="source" /> does not implement <see cref="T:System.Collections.Generic.IEnumerable`1" /> for some <paramref name="T" />.</exception>
157       <exception cref="T:System.ArgumentNullException">
158         <paramref name="source" /> is <see langword="null" />.</exception>
159     </member>
160     <member name="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})">
161       <summary>Converts a generic <see cref="T:System.Collections.Generic.IEnumerable`1" /> to a generic <see cref="T:System.Linq.IQueryable`1" />.</summary>
162       <param name="source">A sequence to convert.</param>
163       <typeparam name="TElement">The type of the elements of <paramref name="source" />.</typeparam>
164       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that represents the input sequence.</returns>
165       <exception cref="T:System.ArgumentNullException">
166         <paramref name="source" /> is <see langword="null" />.</exception>
167     </member>
168     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Decimal})">
169       <summary>Computes the average of a sequence of <see cref="T:System.Decimal" /> values.</summary>
170       <param name="source">A sequence of <see cref="T:System.Decimal" /> values to calculate the average of.</param>
171       <returns>The average of the sequence of values.</returns>
172       <exception cref="T:System.ArgumentNullException">
173         <paramref name="source" /> is <see langword="null" />.</exception>
174       <exception cref="T:System.InvalidOperationException">
175         <paramref name="source" /> contains no elements.</exception>
176     </member>
177     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Double})">
178       <summary>Computes the average of a sequence of <see cref="T:System.Double" /> values.</summary>
179       <param name="source">A sequence of <see cref="T:System.Double" /> values to calculate the average of.</param>
180       <returns>The average of the sequence of values.</returns>
181       <exception cref="T:System.ArgumentNullException">
182         <paramref name="source" /> is <see langword="null" />.</exception>
183       <exception cref="T:System.InvalidOperationException">
184         <paramref name="source" /> contains no elements.</exception>
185     </member>
186     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int32})">
187       <summary>Computes the average of a sequence of <see cref="T:System.Int32" /> values.</summary>
188       <param name="source">A sequence of <see cref="T:System.Int32" /> values to calculate the average of.</param>
189       <returns>The average of the sequence of values.</returns>
190       <exception cref="T:System.ArgumentNullException">
191         <paramref name="source" /> is <see langword="null" />.</exception>
192       <exception cref="T:System.InvalidOperationException">
193         <paramref name="source" /> contains no elements.</exception>
194     </member>
195     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int64})">
196       <summary>Computes the average of a sequence of <see cref="T:System.Int64" /> values.</summary>
197       <param name="source">A sequence of <see cref="T:System.Int64" /> values to calculate the average of.</param>
198       <returns>The average of the sequence of values.</returns>
199       <exception cref="T:System.ArgumentNullException">
200         <paramref name="source" /> is <see langword="null" />.</exception>
201       <exception cref="T:System.InvalidOperationException">
202         <paramref name="source" /> contains no elements.</exception>
203     </member>
204     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
205       <summary>Computes the average of a sequence of nullable <see cref="T:System.Decimal" /> values.</summary>
206       <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to calculate the average of.</param>
207       <returns>The average of the sequence of values, or <see langword="null" /> if the source sequence is empty or contains only <see langword="null" /> values.</returns>
208       <exception cref="T:System.ArgumentNullException">
209         <paramref name="source" /> is <see langword="null" />.</exception>
210     </member>
211     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Double}})">
212       <summary>Computes the average of a sequence of nullable <see cref="T:System.Double" /> values.</summary>
213       <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to calculate the average of.</param>
214       <returns>The average of the sequence of values, or <see langword="null" /> if the source sequence is empty or contains only <see langword="null" /> values.</returns>
215       <exception cref="T:System.ArgumentNullException">
216         <paramref name="source" /> is <see langword="null" />.</exception>
217     </member>
218     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int32}})">
219       <summary>Computes the average of a sequence of nullable <see cref="T:System.Int32" /> values.</summary>
220       <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to calculate the average of.</param>
221       <returns>The average of the sequence of values, or <see langword="null" /> if the source sequence is empty or contains only <see langword="null" /> values.</returns>
222       <exception cref="T:System.ArgumentNullException">
223         <paramref name="source" /> is <see langword="null" />.</exception>
224     </member>
225     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int64}})">
226       <summary>Computes the average of a sequence of nullable <see cref="T:System.Int64" /> values.</summary>
227       <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to calculate the average of.</param>
228       <returns>The average of the sequence of values, or <see langword="null" /> if the source sequence is empty or contains only <see langword="null" /> values.</returns>
229       <exception cref="T:System.ArgumentNullException">
230         <paramref name="source" /> is <see langword="null" />.</exception>
231     </member>
232     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Single}})">
233       <summary>Computes the average of a sequence of nullable <see cref="T:System.Single" /> values.</summary>
234       <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to calculate the average of.</param>
235       <returns>The average of the sequence of values, or <see langword="null" /> if the source sequence is empty or contains only <see langword="null" /> values.</returns>
236       <exception cref="T:System.ArgumentNullException">
237         <paramref name="source" /> is <see langword="null" />.</exception>
238     </member>
239     <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Single})">
240       <summary>Computes the average of a sequence of <see cref="T:System.Single" /> values.</summary>
241       <param name="source">A sequence of <see cref="T:System.Single" /> values to calculate the average of.</param>
242       <returns>The average of the sequence of values.</returns>
243       <exception cref="T:System.ArgumentNullException">
244         <paramref name="source" /> is <see langword="null" />.</exception>
245       <exception cref="T:System.InvalidOperationException">
246         <paramref name="source" /> contains no elements.</exception>
247     </member>
248     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
249       <summary>Computes the average of a sequence of <see cref="T:System.Decimal" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
250       <param name="source">A sequence of values that are used to calculate an average.</param>
251       <param name="selector">A projection function to apply to each element.</param>
252       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
253       <returns>The average of the sequence of values.</returns>
254       <exception cref="T:System.ArgumentNullException">
255         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
256       <exception cref="T:System.InvalidOperationException">
257         <paramref name="source" /> contains no elements.</exception>
258     </member>
259     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
260       <summary>Computes the average of a sequence of <see cref="T:System.Double" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
261       <param name="source">A sequence of values to calculate the average of.</param>
262       <param name="selector">A projection function to apply to each element.</param>
263       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
264       <returns>The average of the sequence of values.</returns>
265       <exception cref="T:System.ArgumentNullException">
266         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
267       <exception cref="T:System.InvalidOperationException">
268         <paramref name="source" /> contains no elements.</exception>
269     </member>
270     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
271       <summary>Computes the average of a sequence of <see cref="T:System.Int32" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
272       <param name="source">A sequence of values to calculate the average of.</param>
273       <param name="selector">A projection function to apply to each element.</param>
274       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
275       <returns>The average of the sequence of values.</returns>
276       <exception cref="T:System.ArgumentNullException">
277         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
278       <exception cref="T:System.InvalidOperationException">
279         <paramref name="source" /> contains no elements.</exception>
280     </member>
281     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
282       <summary>Computes the average of a sequence of <see cref="T:System.Int64" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
283       <param name="source">A sequence of values to calculate the average of.</param>
284       <param name="selector">A projection function to apply to each element.</param>
285       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
286       <returns>The average of the sequence of values.</returns>
287       <exception cref="T:System.ArgumentNullException">
288         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
289       <exception cref="T:System.InvalidOperationException">
290         <paramref name="source" /> contains no elements.</exception>
291     </member>
292     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
293       <summary>Computes the average of a sequence of nullable <see cref="T:System.Decimal" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
294       <param name="source">A sequence of values to calculate the average of.</param>
295       <param name="selector">A projection function to apply to each element.</param>
296       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
297       <returns>The average of the sequence of values, or <see langword="null" /> if the <paramref name="source" /> sequence is empty or contains only <see langword="null" /> values.</returns>
298       <exception cref="T:System.ArgumentNullException">
299         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
300     </member>
301     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
302       <summary>Computes the average of a sequence of nullable <see cref="T:System.Double" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
303       <param name="source">A sequence of values to calculate the average of.</param>
304       <param name="selector">A projection function to apply to each element.</param>
305       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
306       <returns>The average of the sequence of values, or <see langword="null" /> if the <paramref name="source" /> sequence is empty or contains only <see langword="null" /> values.</returns>
307       <exception cref="T:System.ArgumentNullException">
308         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
309     </member>
310     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
311       <summary>Computes the average of a sequence of nullable <see cref="T:System.Int32" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
312       <param name="source">A sequence of values to calculate the average of.</param>
313       <param name="selector">A projection function to apply to each element.</param>
314       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
315       <returns>The average of the sequence of values, or <see langword="null" /> if the <paramref name="source" /> sequence is empty or contains only <see langword="null" /> values.</returns>
316       <exception cref="T:System.ArgumentNullException">
317         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
318     </member>
319     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
320       <summary>Computes the average of a sequence of nullable <see cref="T:System.Int64" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
321       <param name="source">A sequence of values to calculate the average of.</param>
322       <param name="selector">A projection function to apply to each element.</param>
323       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
324       <returns>The average of the sequence of values, or <see langword="null" /> if the <paramref name="source" /> sequence is empty or contains only <see langword="null" /> values.</returns>
325       <exception cref="T:System.ArgumentNullException">
326         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
327     </member>
328     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
329       <summary>Computes the average of a sequence of nullable <see cref="T:System.Single" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
330       <param name="source">A sequence of values to calculate the average of.</param>
331       <param name="selector">A projection function to apply to each element.</param>
332       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
333       <returns>The average of the sequence of values, or <see langword="null" /> if the <paramref name="source" /> sequence is empty or contains only <see langword="null" /> values.</returns>
334       <exception cref="T:System.ArgumentNullException">
335         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
336     </member>
337     <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
338       <summary>Computes the average of a sequence of <see cref="T:System.Single" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
339       <param name="source">A sequence of values to calculate the average of.</param>
340       <param name="selector">A projection function to apply to each element.</param>
341       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
342       <returns>The average of the sequence of values.</returns>
343       <exception cref="T:System.ArgumentNullException">
344         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
345       <exception cref="T:System.InvalidOperationException">
346         <paramref name="source" /> contains no elements.</exception>
347     </member>
348     <member name="M:System.Linq.Queryable.Cast``1(System.Linq.IQueryable)">
349       <summary>Converts the elements of an <see cref="T:System.Linq.IQueryable" /> to the specified type.</summary>
350       <param name="source">The <see cref="T:System.Linq.IQueryable" /> that contains the elements to be converted.</param>
351       <typeparam name="TResult">The type to convert the elements of <paramref name="source" /> to.</typeparam>
352       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains each element of the source sequence converted to the specified type.</returns>
353       <exception cref="T:System.ArgumentNullException">
354         <paramref name="source" /> is <see langword="null" />.</exception>
355       <exception cref="T:System.InvalidCastException">An element in the sequence cannot be cast to type <paramref name="TResult" />.</exception>
356     </member>
357     <member name="M:System.Linq.Queryable.Concat``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
358       <summary>Concatenates two sequences.</summary>
359       <param name="source1">The first sequence to concatenate.</param>
360       <param name="source2">The sequence to concatenate to the first sequence.</param>
361       <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
362       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains the concatenated elements of the two input sequences.</returns>
363       <exception cref="T:System.ArgumentNullException">
364         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
365     </member>
366     <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0)">
367       <summary>Determines whether a sequence contains a specified element by using the default equality comparer.</summary>
368       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> in which to locate <paramref name="item" />.</param>
369       <param name="item">The object to locate in the sequence.</param>
370       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
371       <returns>
372         <see langword="true" /> if the input sequence contains an element that has the specified value; otherwise, <see langword="false" />.</returns>
373       <exception cref="T:System.ArgumentNullException">
374         <paramref name="source" /> is <see langword="null" />.</exception>
375     </member>
376     <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
377       <summary>Determines whether a sequence contains a specified element by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
378       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> in which to locate <paramref name="item" />.</param>
379       <param name="item">The object to locate in the sequence.</param>
380       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare values.</param>
381       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
382       <returns>
383         <see langword="true" /> if the input sequence contains an element that has the specified value; otherwise, <see langword="false" />.</returns>
384       <exception cref="T:System.ArgumentNullException">
385         <paramref name="source" /> is <see langword="null" />.</exception>
386     </member>
387     <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0})">
388       <summary>Returns the number of elements in a sequence.</summary>
389       <param name="source">The <see cref="T:System.Linq.IQueryable`1" /> that contains the elements to be counted.</param>
390       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
391       <returns>The number of elements in the input sequence.</returns>
392       <exception cref="T:System.ArgumentNullException">
393         <paramref name="source" /> is <see langword="null" />.</exception>
394       <exception cref="T:System.OverflowException">The number of elements in <paramref name="source" /> is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
395     </member>
396     <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
397       <summary>Returns the number of elements in the specified sequence that satisfies a condition.</summary>
398       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> that contains the elements to be counted.</param>
399       <param name="predicate">A function to test each element for a condition.</param>
400       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
401       <returns>The number of elements in the sequence that satisfies the condition in the predicate function.</returns>
402       <exception cref="T:System.ArgumentNullException">
403         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
404       <exception cref="T:System.OverflowException">The number of elements in <paramref name="source" /> is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
405     </member>
406     <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0})">
407       <summary>Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.</summary>
408       <param name="source">The <see cref="T:System.Linq.IQueryable`1" /> to return a default value for if empty.</param>
409       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
410       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains <see langword="default" />(<paramref name="TSource" />) if <paramref name="source" /> is empty; otherwise, <paramref name="source" />.</returns>
411       <exception cref="T:System.ArgumentNullException">
412         <paramref name="source" /> is <see langword="null" />.</exception>
413     </member>
414     <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0},``0)">
415       <summary>Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.</summary>
416       <param name="source">The <see cref="T:System.Linq.IQueryable`1" /> to return the specified value for if empty.</param>
417       <param name="defaultValue">The value to return if the sequence is empty.</param>
418       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
419       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains <paramref name="defaultValue" /> if <paramref name="source" /> is empty; otherwise, <paramref name="source" />.</returns>
420       <exception cref="T:System.ArgumentNullException">
421         <paramref name="source" /> is <see langword="null" />.</exception>
422     </member>
423     <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0})">
424       <summary>Returns distinct elements from a sequence by using the default equality comparer to compare values.</summary>
425       <param name="source">The <see cref="T:System.Linq.IQueryable`1" /> to remove duplicates from.</param>
426       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
427       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains distinct elements from <paramref name="source" />.</returns>
428       <exception cref="T:System.ArgumentNullException">
429         <paramref name="source" /> is <see langword="null" />.</exception>
430     </member>
431     <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEqualityComparer{``0})">
432       <summary>Returns distinct elements from a sequence by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare values.</summary>
433       <param name="source">The <see cref="T:System.Linq.IQueryable`1" /> to remove duplicates from.</param>
434       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare values.</param>
435       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
436       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains distinct elements from <paramref name="source" />.</returns>
437       <exception cref="T:System.ArgumentNullException">
438         <paramref name="source" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
439     </member>
440     <member name="M:System.Linq.Queryable.ElementAt``1(System.Linq.IQueryable{``0},System.Int32)">
441       <summary>Returns the element at a specified index in a sequence.</summary>
442       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return an element from.</param>
443       <param name="index">The zero-based index of the element to retrieve.</param>
444       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
445       <returns>The element at the specified position in <paramref name="source" />.</returns>
446       <exception cref="T:System.ArgumentNullException">
447         <paramref name="source" /> is <see langword="null" />.</exception>
448       <exception cref="T:System.ArgumentOutOfRangeException">
449         <paramref name="index" /> is less than zero.</exception>
450     </member>
451     <member name="M:System.Linq.Queryable.ElementAtOrDefault``1(System.Linq.IQueryable{``0},System.Int32)">
452       <summary>Returns the element at a specified index in a sequence or a default value if the index is out of range.</summary>
453       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return an element from.</param>
454       <param name="index">The zero-based index of the element to retrieve.</param>
455       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
456       <returns>
457         <c>default</c>(<paramref name="TSource" />) if <paramref name="index" /> is outside the bounds of <paramref name="source" />; otherwise, the element at the specified position in <paramref name="source" />.</returns>
458       <exception cref="T:System.ArgumentNullException">
459         <paramref name="source" /> is <see langword="null" />.</exception>
460     </member>
461     <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
462       <summary>Produces the set difference of two sequences by using the default equality comparer to compare values.</summary>
463       <param name="source1">An <see cref="T:System.Linq.IQueryable`1" /> whose elements that are not also in <paramref name="source2" /> will be returned.</param>
464       <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> whose elements that also occur in the first sequence will not appear in the returned sequence.</param>
465       <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
466       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains the set difference of the two sequences.</returns>
467       <exception cref="T:System.ArgumentNullException">
468         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
469     </member>
470     <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
471       <summary>Produces the set difference of two sequences by using the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare values.</summary>
472       <param name="source1">An <see cref="T:System.Linq.IQueryable`1" /> whose elements that are not also in <paramref name="source2" /> will be returned.</param>
473       <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> whose elements that also occur in the first sequence will not appear in the returned sequence.</param>
474       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare values.</param>
475       <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
476       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains the set difference of the two sequences.</returns>
477       <exception cref="T:System.ArgumentNullException">
478         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
479     </member>
480     <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0})">
481       <summary>Returns the first element of a sequence.</summary>
482       <param name="source">The <see cref="T:System.Linq.IQueryable`1" /> to return the first element of.</param>
483       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
484       <returns>The first element in <paramref name="source" />.</returns>
485       <exception cref="T:System.ArgumentNullException">
486         <paramref name="source" /> is <see langword="null" />.</exception>
487       <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
488     </member>
489     <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
490       <summary>Returns the first element of a sequence that satisfies a specified condition.</summary>
491       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return an element from.</param>
492       <param name="predicate">A function to test each element for a condition.</param>
493       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
494       <returns>The first element in <paramref name="source" /> that passes the test in <paramref name="predicate" />.</returns>
495       <exception cref="T:System.ArgumentNullException">
496         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
497       <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate" />.
498 -or-
499 The source sequence is empty.</exception>
500     </member>
501     <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0})">
502       <summary>Returns the first element of a sequence, or a default value if the sequence contains no elements.</summary>
503       <param name="source">The <see cref="T:System.Linq.IQueryable`1" /> to return the first element of.</param>
504       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
505       <returns>
506         <c>default</c>(<paramref name="TSource" />) if <paramref name="source" /> is empty; otherwise, the first element in <paramref name="source" />.</returns>
507       <exception cref="T:System.ArgumentNullException">
508         <paramref name="source" /> is <see langword="null" />.</exception>
509     </member>
510     <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
511       <summary>Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.</summary>
512       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return an element from.</param>
513       <param name="predicate">A function to test each element for a condition.</param>
514       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
515       <returns>
516         <c>default</c>(<paramref name="TSource" />) if <paramref name="source" /> is empty or if no element passes the test specified by <paramref name="predicate" />; otherwise, the first element in <paramref name="source" /> that passes the test specified by <paramref name="predicate" />.</returns>
517       <exception cref="T:System.ArgumentNullException">
518         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
519     </member>
520     <member name="M:System.Linq.Queryable.GroupBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
521       <summary>Groups the elements of a sequence according to a specified key selector function.</summary>
522       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to group.</param>
523       <param name="keySelector">A function to extract the key for each element.</param>
524       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
525       <typeparam name="TKey">The type of the key returned by the function represented in <paramref name="keySelector" />.</typeparam>
526       <returns>An <c>IQueryable&lt;IGrouping&lt;TKey, TSource&gt;&gt;</c> in C# or <c>IQueryable(Of IGrouping(Of TKey, TSource))</c> in Visual Basic where each <see cref="T:System.Linq.IGrouping`2" /> object contains a sequence of objects and a key.</returns>
527       <exception cref="T:System.ArgumentNullException">
528         <paramref name="source" /> or <paramref name="keySelector" /> is <see langword="null" />.</exception>
529     </member>
530     <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})">
531       <summary>Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.</summary>
532       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to group.</param>
533       <param name="keySelector">A function to extract the key for each element.</param>
534       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare keys.</param>
535       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
536       <typeparam name="TKey">The type of the key returned by the function represented in <paramref name="keySelector" />.</typeparam>
537       <returns>An <c>IQueryable&lt;IGrouping&lt;TKey, TSource&gt;&gt;</c> in C# or <c>IQueryable(Of IGrouping(Of TKey, TSource))</c> in Visual Basic where each <see cref="T:System.Linq.IGrouping`2" /> contains a sequence of objects and a key.</returns>
538       <exception cref="T:System.ArgumentNullException">
539         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
540     </member>
541     <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}})">
542       <summary>Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.</summary>
543       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to group.</param>
544       <param name="keySelector">A function to extract the key for each element.</param>
545       <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2" />.</param>
546       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
547       <typeparam name="TKey">The type of the key returned by the function represented in <paramref name="keySelector" />.</typeparam>
548       <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
549       <returns>An <c>IQueryable&lt;IGrouping&lt;TKey, TElement&gt;&gt;</c> in C# or <c>IQueryable(Of IGrouping(Of TKey, TElement))</c> in Visual Basic where each <see cref="T:System.Linq.IGrouping`2" /> contains a sequence of objects of type <paramref name="TElement" /> and a key.</returns>
550       <exception cref="T:System.ArgumentNullException">
551         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> is <see langword="null" />.</exception>
552     </member>
553     <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})">
554       <summary>Groups the elements of a sequence and projects the elements for each group by using a specified function. Key values are compared by using a specified comparer.</summary>
555       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to group.</param>
556       <param name="keySelector">A function to extract the key for each element.</param>
557       <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2" />.</param>
558       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare keys.</param>
559       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
560       <typeparam name="TKey">The type of the key returned by the function represented in <paramref name="keySelector" />.</typeparam>
561       <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
562       <returns>An <c>IQueryable&lt;IGrouping&lt;TKey, TElement&gt;&gt;</c> in C# or <c>IQueryable(Of IGrouping(Of TKey, TElement))</c> in Visual Basic where each <see cref="T:System.Linq.IGrouping`2" /> contains a sequence of objects of type <paramref name="TElement" /> and a key.</returns>
563       <exception cref="T:System.ArgumentNullException">
564         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
565     </member>
566     <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}})">
567       <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.</summary>
568       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to group.</param>
569       <param name="keySelector">A function to extract the key for each element.</param>
570       <param name="resultSelector">A function to create a result value from each group.</param>
571       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
572       <typeparam name="TKey">The type of the key returned by the function represented in <paramref name="keySelector" />.</typeparam>
573       <typeparam name="TResult">The type of the result value returned by <paramref name="resultSelector" />.</typeparam>
574       <returns>An <c>T:System.Linq.IQueryable`1</c> that has a type argument of <paramref name="TResult" /> and where each element represents a projection over a group and its key.</returns>
575       <exception cref="T:System.ArgumentNullException">
576         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="resultSelector" /> is <see langword="null" />.</exception>
577     </member>
578     <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})">
579       <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Keys are compared by using a specified comparer.</summary>
580       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to group.</param>
581       <param name="keySelector">A function to extract the key for each element.</param>
582       <param name="resultSelector">A function to create a result value from each group.</param>
583       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare keys.</param>
584       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
585       <typeparam name="TKey">The type of the key returned by the function represented in <paramref name="keySelector" />.</typeparam>
586       <typeparam name="TResult">The type of the result value returned by <paramref name="resultSelector" />.</typeparam>
587       <returns>An <c>T:System.Linq.IQueryable`1</c> that has a type argument of <paramref name="TResult" /> and where each element represents a projection over a group and its key.</returns>
588       <exception cref="T:System.ArgumentNullException">
589         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="resultSelector" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
590     </member>
591     <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}})">
592       <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The elements of each group are projected by using a specified function.</summary>
593       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to group.</param>
594       <param name="keySelector">A function to extract the key for each element.</param>
595       <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2" />.</param>
596       <param name="resultSelector">A function to create a result value from each group.</param>
597       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
598       <typeparam name="TKey">The type of the key returned by the function represented in <paramref name="keySelector" />.</typeparam>
599       <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
600       <typeparam name="TResult">The type of the result value returned by <paramref name="resultSelector" />.</typeparam>
601       <returns>An <c>T:System.Linq.IQueryable`1</c> that has a type argument of <paramref name="TResult" /> and where each element represents a projection over a group and its key.</returns>
602       <exception cref="T:System.ArgumentNullException">
603         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="resultSelector" /> is <see langword="null" />.</exception>
604     </member>
605     <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})">
606       <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Keys are compared by using a specified comparer and the elements of each group are projected by using a specified function.</summary>
607       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to group.</param>
608       <param name="keySelector">A function to extract the key for each element.</param>
609       <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2" />.</param>
610       <param name="resultSelector">A function to create a result value from each group.</param>
611       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare keys.</param>
612       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
613       <typeparam name="TKey">The type of the key returned by the function represented in <paramref name="keySelector" />.</typeparam>
614       <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
615       <typeparam name="TResult">The type of the result value returned by <paramref name="resultSelector" />.</typeparam>
616       <returns>An <c>T:System.Linq.IQueryable`1</c> that has a type argument of <paramref name="TResult" /> and where each element represents a projection over a group and its key.</returns>
617       <exception cref="T:System.ArgumentNullException">
618         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="resultSelector" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
619     </member>
620     <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}})">
621       <summary>Correlates the elements of two sequences based on key equality and groups the results. The default equality comparer is used to compare keys.</summary>
622       <param name="outer">The first sequence to join.</param>
623       <param name="inner">The sequence to join to the first sequence.</param>
624       <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
625       <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
626       <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
627       <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
628       <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
629       <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
630       <typeparam name="TResult">The type of the result elements.</typeparam>
631       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains elements of type <paramref name="TResult" /> obtained by performing a grouped join on two sequences.</returns>
632       <exception cref="T:System.ArgumentNullException">
633         <paramref name="outer" /> or <paramref name="inner" /> or <paramref name="outerKeySelector" /> or <paramref name="innerKeySelector" /> or <paramref name="resultSelector" /> is <see langword="null" />.</exception>
634     </member>
635     <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})">
636       <summary>Correlates the elements of two sequences based on key equality and groups the results. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> is used to compare keys.</summary>
637       <param name="outer">The first sequence to join.</param>
638       <param name="inner">The sequence to join to the first sequence.</param>
639       <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
640       <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
641       <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
642       <param name="comparer">A comparer to hash and compare keys.</param>
643       <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
644       <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
645       <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
646       <typeparam name="TResult">The type of the result elements.</typeparam>
647       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains elements of type <paramref name="TResult" /> obtained by performing a grouped join on two sequences.</returns>
648       <exception cref="T:System.ArgumentNullException">
649         <paramref name="outer" /> or <paramref name="inner" /> or <paramref name="outerKeySelector" /> or <paramref name="innerKeySelector" /> or <paramref name="resultSelector" /> is <see langword="null" />.</exception>
650     </member>
651     <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
652       <summary>Produces the set intersection of two sequences by using the default equality comparer to compare values.</summary>
653       <param name="source1">A sequence whose distinct elements that also appear in <paramref name="source2" /> are returned.</param>
654       <param name="source2">A sequence whose distinct elements that also appear in the first sequence are returned.</param>
655       <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
656       <returns>A sequence that contains the set intersection of the two sequences.</returns>
657       <exception cref="T:System.ArgumentNullException">
658         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
659     </member>
660     <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
661       <summary>Produces the set intersection of two sequences by using the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare values.</summary>
662       <param name="source1">An <see cref="T:System.Linq.IQueryable`1" /> whose distinct elements that also appear in <paramref name="source2" /> are returned.</param>
663       <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> whose distinct elements that also appear in the first sequence are returned.</param>
664       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare values.</param>
665       <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
666       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains the set intersection of the two sequences.</returns>
667       <exception cref="T:System.ArgumentNullException">
668         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
669     </member>
670     <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}})">
671       <summary>Correlates the elements of two sequences based on matching keys. The default equality comparer is used to compare keys.</summary>
672       <param name="outer">The first sequence to join.</param>
673       <param name="inner">The sequence to join to the first sequence.</param>
674       <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
675       <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
676       <param name="resultSelector">A function to create a result element from two matching elements.</param>
677       <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
678       <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
679       <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
680       <typeparam name="TResult">The type of the result elements.</typeparam>
681       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that has elements of type <paramref name="TResult" /> obtained by performing an inner join on two sequences.</returns>
682       <exception cref="T:System.ArgumentNullException">
683         <paramref name="outer" /> or <paramref name="inner" /> or <paramref name="outerKeySelector" /> or <paramref name="innerKeySelector" /> or <paramref name="resultSelector" /> is <see langword="null" />.</exception>
684     </member>
685     <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})">
686       <summary>Correlates the elements of two sequences based on matching keys. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> is used to compare keys.</summary>
687       <param name="outer">The first sequence to join.</param>
688       <param name="inner">The sequence to join to the first sequence.</param>
689       <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
690       <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
691       <param name="resultSelector">A function to create a result element from two matching elements.</param>
692       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to hash and compare keys.</param>
693       <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
694       <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
695       <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
696       <typeparam name="TResult">The type of the result elements.</typeparam>
697       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that has elements of type <paramref name="TResult" /> obtained by performing an inner join on two sequences.</returns>
698       <exception cref="T:System.ArgumentNullException">
699         <paramref name="outer" /> or <paramref name="inner" /> or <paramref name="outerKeySelector" /> or <paramref name="innerKeySelector" /> or <paramref name="resultSelector" /> is <see langword="null" />.</exception>
700     </member>
701     <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0})">
702       <summary>Returns the last element in a sequence.</summary>
703       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return the last element of.</param>
704       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
705       <returns>The value at the last position in <paramref name="source" />.</returns>
706       <exception cref="T:System.ArgumentNullException">
707         <paramref name="source" /> is <see langword="null" />.</exception>
708       <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
709     </member>
710     <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
711       <summary>Returns the last element of a sequence that satisfies a specified condition.</summary>
712       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return an element from.</param>
713       <param name="predicate">A function to test each element for a condition.</param>
714       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
715       <returns>The last element in <paramref name="source" /> that passes the test specified by <paramref name="predicate" />.</returns>
716       <exception cref="T:System.ArgumentNullException">
717         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
718       <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate" />.
719 -or-
720 The source sequence is empty.</exception>
721     </member>
722     <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0})">
723       <summary>Returns the last element in a sequence, or a default value if the sequence contains no elements.</summary>
724       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return the last element of.</param>
725       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
726       <returns>
727         <c>default</c>(<paramref name="TSource" />) if <paramref name="source" /> is empty; otherwise, the last element in <paramref name="source" />.</returns>
728       <exception cref="T:System.ArgumentNullException">
729         <paramref name="source" /> is <see langword="null" />.</exception>
730     </member>
731     <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
732       <summary>Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.</summary>
733       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return an element from.</param>
734       <param name="predicate">A function to test each element for a condition.</param>
735       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
736       <returns>
737         <c>default</c>(<paramref name="TSource" />) if <paramref name="source" /> is empty or if no elements pass the test in the predicate function; otherwise, the last element of <paramref name="source" /> that passes the test in the predicate function.</returns>
738       <exception cref="T:System.ArgumentNullException">
739         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
740     </member>
741     <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0})">
742       <summary>Returns an <see cref="T:System.Int64" /> that represents the total number of elements in a sequence.</summary>
743       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> that contains the elements to be counted.</param>
744       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
745       <returns>The number of elements in <paramref name="source" />.</returns>
746       <exception cref="T:System.ArgumentNullException">
747         <paramref name="source" /> is <see langword="null" />.</exception>
748       <exception cref="T:System.OverflowException">The number of elements exceeds <see cref="F:System.Int64.MaxValue" />.</exception>
749     </member>
750     <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
751       <summary>Returns an <see cref="T:System.Int64" /> that represents the number of elements in a sequence that satisfy a condition.</summary>
752       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> that contains the elements to be counted.</param>
753       <param name="predicate">A function to test each element for a condition.</param>
754       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
755       <returns>The number of elements in <paramref name="source" /> that satisfy the condition in the predicate function.</returns>
756       <exception cref="T:System.ArgumentNullException">
757         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
758       <exception cref="T:System.OverflowException">The number of matching elements exceeds <see cref="F:System.Int64.MaxValue" />.</exception>
759     </member>
760     <member name="M:System.Linq.Queryable.Max``1(System.Linq.IQueryable{``0})">
761       <summary>Returns the maximum value in a generic <see cref="T:System.Linq.IQueryable`1" />.</summary>
762       <param name="source">A sequence of values to determine the maximum of.</param>
763       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
764       <returns>The maximum value in the sequence.</returns>
765       <exception cref="T:System.ArgumentNullException">
766         <paramref name="source" /> is <see langword="null" />.</exception>
767     </member>
768     <member name="M:System.Linq.Queryable.Max``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
769       <summary>Invokes a projection function on each element of a generic <see cref="T:System.Linq.IQueryable`1" /> and returns the maximum resulting value.</summary>
770       <param name="source">A sequence of values to determine the maximum of.</param>
771       <param name="selector">A projection function to apply to each element.</param>
772       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
773       <typeparam name="TResult">The type of the value returned by the function represented by <paramref name="selector" />.</typeparam>
774       <returns>The maximum value in the sequence.</returns>
775       <exception cref="T:System.ArgumentNullException">
776         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
777     </member>
778     <member name="M:System.Linq.Queryable.Min``1(System.Linq.IQueryable{``0})">
779       <summary>Returns the minimum value of a generic <see cref="T:System.Linq.IQueryable`1" />.</summary>
780       <param name="source">A sequence of values to determine the minimum of.</param>
781       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
782       <returns>The minimum value in the sequence.</returns>
783       <exception cref="T:System.ArgumentNullException">
784         <paramref name="source" /> is <see langword="null" />.</exception>
785     </member>
786     <member name="M:System.Linq.Queryable.Min``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
787       <summary>Invokes a projection function on each element of a generic <see cref="T:System.Linq.IQueryable`1" /> and returns the minimum resulting value.</summary>
788       <param name="source">A sequence of values to determine the minimum of.</param>
789       <param name="selector">A projection function to apply to each element.</param>
790       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
791       <typeparam name="TResult">The type of the value returned by the function represented by <paramref name="selector" />.</typeparam>
792       <returns>The minimum value in the sequence.</returns>
793       <exception cref="T:System.ArgumentNullException">
794         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
795     </member>
796     <member name="M:System.Linq.Queryable.OfType``1(System.Linq.IQueryable)">
797       <summary>Filters the elements of an <see cref="T:System.Linq.IQueryable" /> based on a specified type.</summary>
798       <param name="source">An <see cref="T:System.Linq.IQueryable" /> whose elements to filter.</param>
799       <typeparam name="TResult">The type to filter the elements of the sequence on.</typeparam>
800       <returns>A collection that contains the elements from <paramref name="source" /> that have type <paramref name="TResult" />.</returns>
801       <exception cref="T:System.ArgumentNullException">
802         <paramref name="source" /> is <see langword="null" />.</exception>
803     </member>
804     <member name="M:System.Linq.Queryable.OrderBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
805       <summary>Sorts the elements of a sequence in ascending order according to a key.</summary>
806       <param name="source">A sequence of values to order.</param>
807       <param name="keySelector">A function to extract a key from an element.</param>
808       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
809       <typeparam name="TKey">The type of the key returned by the function that is represented by <paramref name="keySelector" />.</typeparam>
810       <returns>An <see cref="T:System.Linq.IOrderedQueryable`1" /> whose elements are sorted according to a key.</returns>
811       <exception cref="T:System.ArgumentNullException">
812         <paramref name="source" /> or <paramref name="keySelector" /> is <see langword="null" />.</exception>
813     </member>
814     <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})">
815       <summary>Sorts the elements of a sequence in ascending order by using a specified comparer.</summary>
816       <param name="source">A sequence of values to order.</param>
817       <param name="keySelector">A function to extract a key from an element.</param>
818       <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1" /> to compare keys.</param>
819       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
820       <typeparam name="TKey">The type of the key returned by the function that is represented by <paramref name="keySelector" />.</typeparam>
821       <returns>An <see cref="T:System.Linq.IOrderedQueryable`1" /> whose elements are sorted according to a key.</returns>
822       <exception cref="T:System.ArgumentNullException">
823         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
824     </member>
825     <member name="M:System.Linq.Queryable.OrderByDescending``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
826       <summary>Sorts the elements of a sequence in descending order according to a key.</summary>
827       <param name="source">A sequence of values to order.</param>
828       <param name="keySelector">A function to extract a key from an element.</param>
829       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
830       <typeparam name="TKey">The type of the key returned by the function that is represented by <paramref name="keySelector" />.</typeparam>
831       <returns>An <see cref="T:System.Linq.IOrderedQueryable`1" /> whose elements are sorted in descending order according to a key.</returns>
832       <exception cref="T:System.ArgumentNullException">
833         <paramref name="source" /> or <paramref name="keySelector" /> is <see langword="null" />.</exception>
834     </member>
835     <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})">
836       <summary>Sorts the elements of a sequence in descending order by using a specified comparer.</summary>
837       <param name="source">A sequence of values to order.</param>
838       <param name="keySelector">A function to extract a key from an element.</param>
839       <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1" /> to compare keys.</param>
840       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
841       <typeparam name="TKey">The type of the key returned by the function that is represented by <paramref name="keySelector" />.</typeparam>
842       <returns>An <see cref="T:System.Linq.IOrderedQueryable`1" /> whose elements are sorted in descending order according to a key.</returns>
843       <exception cref="T:System.ArgumentNullException">
844         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
845     </member>
846     <member name="M:System.Linq.Queryable.Prepend``1(System.Linq.IQueryable{``0},``0)">
847       <param name="source" />
848       <param name="element" />
849       <typeparam name="TSource" />
850     </member>
851     <member name="M:System.Linq.Queryable.Reverse``1(System.Linq.IQueryable{``0})">
852       <summary>Inverts the order of the elements in a sequence.</summary>
853       <param name="source">A sequence of values to reverse.</param>
854       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
855       <returns>An <see cref="T:System.Linq.IQueryable`1" /> whose elements correspond to those of the input sequence in reverse order.</returns>
856       <exception cref="T:System.ArgumentNullException">
857         <paramref name="source" /> is <see langword="null" />.</exception>
858     </member>
859     <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
860       <summary>Projects each element of a sequence into a new form.</summary>
861       <param name="source">A sequence of values to project.</param>
862       <param name="selector">A projection function to apply to each element.</param>
863       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
864       <typeparam name="TResult">The type of the value returned by the function represented by <paramref name="selector" />.</typeparam>
865       <returns>An <see cref="T:System.Linq.IQueryable`1" /> whose elements are the result of invoking a projection function on each element of <paramref name="source" />.</returns>
866       <exception cref="T:System.ArgumentNullException">
867         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
868     </member>
869     <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1}})">
870       <summary>Projects each element of a sequence into a new form by incorporating the element's index.</summary>
871       <param name="source">A sequence of values to project.</param>
872       <param name="selector">A projection function to apply to each element.</param>
873       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
874       <typeparam name="TResult">The type of the value returned by the function represented by <paramref name="selector" />.</typeparam>
875       <returns>An <see cref="T:System.Linq.IQueryable`1" /> whose elements are the result of invoking a projection function on each element of <paramref name="source" />.</returns>
876       <exception cref="T:System.ArgumentNullException">
877         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
878     </member>
879     <member name="M:System.Linq.Queryable.SelectMany``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}})">
880       <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1" /> and combines the resulting sequences into one sequence.</summary>
881       <param name="source">A sequence of values to project.</param>
882       <param name="selector">A projection function to apply to each element.</param>
883       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
884       <typeparam name="TResult">The type of the elements of the sequence returned by the function represented by <paramref name="selector" />.</typeparam>
885       <returns>An <see cref="T:System.Linq.IQueryable`1" /> whose elements are the result of invoking a one-to-many projection function on each element of the input sequence.</returns>
886       <exception cref="T:System.ArgumentNullException">
887         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
888     </member>
889     <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}}})">
890       <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1" /> and combines the resulting sequences into one sequence. The index of each source element is used in the projected form of that element.</summary>
891       <param name="source">A sequence of values to project.</param>
892       <param name="selector">A projection function to apply to each element; the second parameter of this function represents the index of the source element.</param>
893       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
894       <typeparam name="TResult">The type of the elements of the sequence returned by the function represented by <paramref name="selector" />.</typeparam>
895       <returns>An <see cref="T:System.Linq.IQueryable`1" /> whose elements are the result of invoking a one-to-many projection function on each element of the input sequence.</returns>
896       <exception cref="T:System.ArgumentNullException">
897         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
898     </member>
899     <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}})">
900       <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1" /> and invokes a result selector function on each element therein. The resulting values from each intermediate sequence are combined into a single, one-dimensional sequence and returned.</summary>
901       <param name="source">A sequence of values to project.</param>
902       <param name="collectionSelector">A projection function to apply to each element of the input sequence.</param>
903       <param name="resultSelector">A projection function to apply to each element of each intermediate sequence.</param>
904       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
905       <typeparam name="TCollection">The type of the intermediate elements collected by the function represented by <paramref name="collectionSelector" />.</typeparam>
906       <typeparam name="TResult">The type of the elements of the resulting sequence.</typeparam>
907       <returns>An <see cref="T:System.Linq.IQueryable`1" /> whose elements are the result of invoking the one-to-many projection function <paramref name="collectionSelector" /> on each element of <paramref name="source" /> and then mapping each of those sequence elements and their corresponding <paramref name="source" /> element to a result element.</returns>
908       <exception cref="T:System.ArgumentNullException">
909         <paramref name="source" /> or <paramref name="collectionSelector" /> or <paramref name="resultSelector" /> is <see langword="null" />.</exception>
910     </member>
911     <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}})">
912       <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1" /> that incorporates the index of the source element that produced it. A result selector function is invoked on each element of each intermediate sequence, and the resulting values are combined into a single, one-dimensional sequence and returned.</summary>
913       <param name="source">A sequence of values to project.</param>
914       <param name="collectionSelector">A projection function to apply to each element of the input sequence; the second parameter of this function represents the index of the source element.</param>
915       <param name="resultSelector">A projection function to apply to each element of each intermediate sequence.</param>
916       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
917       <typeparam name="TCollection">The type of the intermediate elements collected by the function represented by <paramref name="collectionSelector" />.</typeparam>
918       <typeparam name="TResult">The type of the elements of the resulting sequence.</typeparam>
919       <returns>An <see cref="T:System.Linq.IQueryable`1" /> whose elements are the result of invoking the one-to-many projection function <paramref name="collectionSelector" /> on each element of <paramref name="source" /> and then mapping each of those sequence elements and their corresponding <paramref name="source" /> element to a result element.</returns>
920       <exception cref="T:System.ArgumentNullException">
921         <paramref name="source" /> or <paramref name="collectionSelector" /> or <paramref name="resultSelector" /> is <see langword="null" />.</exception>
922     </member>
923     <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
924       <summary>Determines whether two sequences are equal by using the default equality comparer to compare elements.</summary>
925       <param name="source1">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to compare to those of <paramref name="source2" />.</param>
926       <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> whose elements to compare to those of the first sequence.</param>
927       <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
928       <returns>
929         <see langword="true" /> if the two source sequences are of equal length and their corresponding elements compare equal; otherwise, <see langword="false" />.</returns>
930       <exception cref="T:System.ArgumentNullException">
931         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
932     </member>
933     <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
934       <summary>Determines whether two sequences are equal by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare elements.</summary>
935       <param name="source1">An <see cref="T:System.Linq.IQueryable`1" /> whose elements to compare to those of <paramref name="source2" />.</param>
936       <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> whose elements to compare to those of the first sequence.</param>
937       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to use to compare elements.</param>
938       <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
939       <returns>
940         <see langword="true" /> if the two source sequences are of equal length and their corresponding elements compare equal; otherwise, <see langword="false" />.</returns>
941       <exception cref="T:System.ArgumentNullException">
942         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
943     </member>
944     <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0})">
945       <summary>Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.</summary>
946       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return the single element of.</param>
947       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
948       <returns>The single element of the input sequence.</returns>
949       <exception cref="T:System.ArgumentNullException">
950         <paramref name="source" /> is <see langword="null" />.</exception>
951       <exception cref="T:System.InvalidOperationException">
952         <paramref name="source" /> has more than one element.</exception>
953     </member>
954     <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
955       <summary>Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.</summary>
956       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return a single element from.</param>
957       <param name="predicate">A function to test an element for a condition.</param>
958       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
959       <returns>The single element of the input sequence that satisfies the condition in <paramref name="predicate" />.</returns>
960       <exception cref="T:System.ArgumentNullException">
961         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
962       <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate" />.
963 -or-
964 More than one element satisfies the condition in <paramref name="predicate" />.
965 -or-
966 The source sequence is empty.</exception>
967     </member>
968     <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0})">
969       <summary>Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.</summary>
970       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return the single element of.</param>
971       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
972       <returns>The single element of the input sequence, or <c>default</c>(<paramref name="TSource" />) if the sequence contains no elements.</returns>
973       <exception cref="T:System.ArgumentNullException">
974         <paramref name="source" /> is <see langword="null" />.</exception>
975       <exception cref="T:System.InvalidOperationException">
976         <paramref name="source" /> has more than one element.</exception>
977     </member>
978     <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
979       <summary>Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.</summary>
980       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return a single element from.</param>
981       <param name="predicate">A function to test an element for a condition.</param>
982       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
983       <returns>The single element of the input sequence that satisfies the condition in <paramref name="predicate" />, or <c>default</c>(<paramref name="TSource" />) if no such element is found.</returns>
984       <exception cref="T:System.ArgumentNullException">
985         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
986       <exception cref="T:System.InvalidOperationException">More than one element satisfies the condition in <paramref name="predicate" />.</exception>
987     </member>
988     <member name="M:System.Linq.Queryable.Skip``1(System.Linq.IQueryable{``0},System.Int32)">
989       <summary>Bypasses a specified number of elements in a sequence and then returns the remaining elements.</summary>
990       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return elements from.</param>
991       <param name="count">The number of elements to skip before returning the remaining elements.</param>
992       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
993       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains elements that occur after the specified index in the input sequence.</returns>
994       <exception cref="T:System.ArgumentNullException">
995         <paramref name="source" /> is <see langword="null" />.</exception>
996     </member>
997     <member name="M:System.Linq.Queryable.SkipLast``1(System.Linq.IQueryable{``0},System.Int32)">
998       <param name="source" />
999       <param name="count" />
1000       <typeparam name="TSource" />
1001     </member>
1002     <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
1003       <summary>Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.</summary>
1004       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return elements from.</param>
1005       <param name="predicate">A function to test each element for a condition.</param>
1006       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1007       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains elements from <paramref name="source" /> starting at the first element in the linear series that does not pass the test specified by <paramref name="predicate" />.</returns>
1008       <exception cref="T:System.ArgumentNullException">
1009         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
1010     </member>
1011     <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
1012       <summary>Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. The element's index is used in the logic of the predicate function.</summary>
1013       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to return elements from.</param>
1014       <param name="predicate">A function to test each element for a condition; the second parameter of this function represents the index of the source element.</param>
1015       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1016       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains elements from <paramref name="source" /> starting at the first element in the linear series that does not pass the test specified by <paramref name="predicate" />.</returns>
1017       <exception cref="T:System.ArgumentNullException">
1018         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
1019     </member>
1020     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Decimal})">
1021       <summary>Computes the sum of a sequence of <see cref="T:System.Decimal" /> values.</summary>
1022       <param name="source">A sequence of <see cref="T:System.Decimal" /> values to calculate the sum of.</param>
1023       <returns>The sum of the values in the sequence.</returns>
1024       <exception cref="T:System.ArgumentNullException">
1025         <paramref name="source" /> is <see langword="null" />.</exception>
1026       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
1027     </member>
1028     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Double})">
1029       <summary>Computes the sum of a sequence of <see cref="T:System.Double" /> values.</summary>
1030       <param name="source">A sequence of <see cref="T:System.Double" /> values to calculate the sum of.</param>
1031       <returns>The sum of the values in the sequence.</returns>
1032       <exception cref="T:System.ArgumentNullException">
1033         <paramref name="source" /> is <see langword="null" />.</exception>
1034     </member>
1035     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int32})">
1036       <summary>Computes the sum of a sequence of <see cref="T:System.Int32" /> values.</summary>
1037       <param name="source">A sequence of <see cref="T:System.Int32" /> values to calculate the sum of.</param>
1038       <returns>The sum of the values in the sequence.</returns>
1039       <exception cref="T:System.ArgumentNullException">
1040         <paramref name="source" /> is <see langword="null" />.</exception>
1041       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
1042     </member>
1043     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int64})">
1044       <summary>Computes the sum of a sequence of <see cref="T:System.Int64" /> values.</summary>
1045       <param name="source">A sequence of <see cref="T:System.Int64" /> values to calculate the sum of.</param>
1046       <returns>The sum of the values in the sequence.</returns>
1047       <exception cref="T:System.ArgumentNullException">
1048         <paramref name="source" /> is <see langword="null" />.</exception>
1049       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
1050     </member>
1051     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
1052       <summary>Computes the sum of a sequence of nullable <see cref="T:System.Decimal" /> values.</summary>
1053       <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to calculate the sum of.</param>
1054       <returns>The sum of the values in the sequence.</returns>
1055       <exception cref="T:System.ArgumentNullException">
1056         <paramref name="source" /> is <see langword="null" />.</exception>
1057       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
1058     </member>
1059     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Double}})">
1060       <summary>Computes the sum of a sequence of nullable <see cref="T:System.Double" /> values.</summary>
1061       <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to calculate the sum of.</param>
1062       <returns>The sum of the values in the sequence.</returns>
1063       <exception cref="T:System.ArgumentNullException">
1064         <paramref name="source" /> is <see langword="null" />.</exception>
1065     </member>
1066     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int32}})">
1067       <summary>Computes the sum of a sequence of nullable <see cref="T:System.Int32" /> values.</summary>
1068       <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to calculate the sum of.</param>
1069       <returns>The sum of the values in the sequence.</returns>
1070       <exception cref="T:System.ArgumentNullException">
1071         <paramref name="source" /> is <see langword="null" />.</exception>
1072       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
1073     </member>
1074     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int64}})">
1075       <summary>Computes the sum of a sequence of nullable <see cref="T:System.Int64" /> values.</summary>
1076       <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to calculate the sum of.</param>
1077       <returns>The sum of the values in the sequence.</returns>
1078       <exception cref="T:System.ArgumentNullException">
1079         <paramref name="source" /> is <see langword="null" />.</exception>
1080       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
1081     </member>
1082     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Single}})">
1083       <summary>Computes the sum of a sequence of nullable <see cref="T:System.Single" /> values.</summary>
1084       <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to calculate the sum of.</param>
1085       <returns>The sum of the values in the sequence.</returns>
1086       <exception cref="T:System.ArgumentNullException">
1087         <paramref name="source" /> is <see langword="null" />.</exception>
1088     </member>
1089     <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Single})">
1090       <summary>Computes the sum of a sequence of <see cref="T:System.Single" /> values.</summary>
1091       <param name="source">A sequence of <see cref="T:System.Single" /> values to calculate the sum of.</param>
1092       <returns>The sum of the values in the sequence.</returns>
1093       <exception cref="T:System.ArgumentNullException">
1094         <paramref name="source" /> is <see langword="null" />.</exception>
1095     </member>
1096     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
1097       <summary>Computes the sum of the sequence of <see cref="T:System.Decimal" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1098       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1099       <param name="selector">A projection function to apply to each element.</param>
1100       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1101       <returns>The sum of the projected values.</returns>
1102       <exception cref="T:System.ArgumentNullException">
1103         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1104       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
1105     </member>
1106     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
1107       <summary>Computes the sum of the sequence of <see cref="T:System.Double" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1108       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1109       <param name="selector">A projection function to apply to each element.</param>
1110       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1111       <returns>The sum of the projected values.</returns>
1112       <exception cref="T:System.ArgumentNullException">
1113         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1114     </member>
1115     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
1116       <summary>Computes the sum of the sequence of <see cref="T:System.Int32" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1117       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1118       <param name="selector">A projection function to apply to each element.</param>
1119       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1120       <returns>The sum of the projected values.</returns>
1121       <exception cref="T:System.ArgumentNullException">
1122         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1123       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
1124     </member>
1125     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
1126       <summary>Computes the sum of the sequence of <see cref="T:System.Int64" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1127       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1128       <param name="selector">A projection function to apply to each element.</param>
1129       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1130       <returns>The sum of the projected values.</returns>
1131       <exception cref="T:System.ArgumentNullException">
1132         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1133       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
1134     </member>
1135     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
1136       <summary>Computes the sum of the sequence of nullable <see cref="T:System.Decimal" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1137       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1138       <param name="selector">A projection function to apply to each element.</param>
1139       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1140       <returns>The sum of the projected values.</returns>
1141       <exception cref="T:System.ArgumentNullException">
1142         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1143       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
1144     </member>
1145     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
1146       <summary>Computes the sum of the sequence of nullable <see cref="T:System.Double" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1147       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1148       <param name="selector">A projection function to apply to each element.</param>
1149       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1150       <returns>The sum of the projected values.</returns>
1151       <exception cref="T:System.ArgumentNullException">
1152         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1153     </member>
1154     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
1155       <summary>Computes the sum of the sequence of nullable <see cref="T:System.Int32" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1156       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1157       <param name="selector">A projection function to apply to each element.</param>
1158       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1159       <returns>The sum of the projected values.</returns>
1160       <exception cref="T:System.ArgumentNullException">
1161         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1162       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
1163     </member>
1164     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
1165       <summary>Computes the sum of the sequence of nullable <see cref="T:System.Int64" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1166       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1167       <param name="selector">A projection function to apply to each element.</param>
1168       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1169       <returns>The sum of the projected values.</returns>
1170       <exception cref="T:System.ArgumentNullException">
1171         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1172       <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
1173     </member>
1174     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
1175       <summary>Computes the sum of the sequence of nullable <see cref="T:System.Single" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1176       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1177       <param name="selector">A projection function to apply to each element.</param>
1178       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1179       <returns>The sum of the projected values.</returns>
1180       <exception cref="T:System.ArgumentNullException">
1181         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1182     </member>
1183     <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
1184       <summary>Computes the sum of the sequence of <see cref="T:System.Single" /> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
1185       <param name="source">A sequence of values of type <paramref name="TSource" />.</param>
1186       <param name="selector">A projection function to apply to each element.</param>
1187       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1188       <returns>The sum of the projected values.</returns>
1189       <exception cref="T:System.ArgumentNullException">
1190         <paramref name="source" /> or <paramref name="selector" /> is <see langword="null" />.</exception>
1191     </member>
1192     <member name="M:System.Linq.Queryable.Take``1(System.Linq.IQueryable{``0},System.Int32)">
1193       <summary>Returns a specified number of contiguous elements from the start of a sequence.</summary>
1194       <param name="source">The sequence to return elements from.</param>
1195       <param name="count">The number of elements to return.</param>
1196       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1197       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains the specified number of elements from the start of <paramref name="source" />.</returns>
1198       <exception cref="T:System.ArgumentNullException">
1199         <paramref name="source" /> is <see langword="null" />.</exception>
1200     </member>
1201     <member name="M:System.Linq.Queryable.TakeLast``1(System.Linq.IQueryable{``0},System.Int32)">
1202       <param name="source" />
1203       <param name="count" />
1204       <typeparam name="TSource" />
1205     </member>
1206     <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
1207       <summary>Returns elements from a sequence as long as a specified condition is true.</summary>
1208       <param name="source">The sequence to return elements from.</param>
1209       <param name="predicate">A function to test each element for a condition.</param>
1210       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1211       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains elements from the input sequence occurring before the element at which the test specified by <paramref name="predicate" /> no longer passes.</returns>
1212       <exception cref="T:System.ArgumentNullException">
1213         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
1214     </member>
1215     <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
1216       <summary>Returns elements from a sequence as long as a specified condition is true. The element's index is used in the logic of the predicate function.</summary>
1217       <param name="source">The sequence to return elements from.</param>
1218       <param name="predicate">A function to test each element for a condition; the second parameter of the function represents the index of the element in the source sequence.</param>
1219       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1220       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains elements from the input sequence occurring before the element at which the test specified by <paramref name="predicate" /> no longer passes.</returns>
1221       <exception cref="T:System.ArgumentNullException">
1222         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
1223     </member>
1224     <member name="M:System.Linq.Queryable.ThenBy``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
1225       <summary>Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.</summary>
1226       <param name="source">An <see cref="T:System.Linq.IOrderedQueryable`1" /> that contains elements to sort.</param>
1227       <param name="keySelector">A function to extract a key from each element.</param>
1228       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1229       <typeparam name="TKey">The type of the key returned by the function represented by <paramref name="keySelector" />.</typeparam>
1230       <returns>An <see cref="T:System.Linq.IOrderedQueryable`1" /> whose elements are sorted according to a key.</returns>
1231       <exception cref="T:System.ArgumentNullException">
1232         <paramref name="source" /> or <paramref name="keySelector" /> is <see langword="null" />.</exception>
1233     </member>
1234     <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})">
1235       <summary>Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer.</summary>
1236       <param name="source">An <see cref="T:System.Linq.IOrderedQueryable`1" /> that contains elements to sort.</param>
1237       <param name="keySelector">A function to extract a key from each element.</param>
1238       <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1" /> to compare keys.</param>
1239       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1240       <typeparam name="TKey">The type of the key returned by the function represented by <paramref name="keySelector" />.</typeparam>
1241       <returns>An <see cref="T:System.Linq.IOrderedQueryable`1" /> whose elements are sorted according to a key.</returns>
1242       <exception cref="T:System.ArgumentNullException">
1243         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
1244     </member>
1245     <member name="M:System.Linq.Queryable.ThenByDescending``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
1246       <summary>Performs a subsequent ordering of the elements in a sequence in descending order, according to a key.</summary>
1247       <param name="source">An <see cref="T:System.Linq.IOrderedQueryable`1" /> that contains elements to sort.</param>
1248       <param name="keySelector">A function to extract a key from each element.</param>
1249       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1250       <typeparam name="TKey">The type of the key returned by the function represented by <paramref name="keySelector" />.</typeparam>
1251       <returns>An <see cref="T:System.Linq.IOrderedQueryable`1" /> whose elements are sorted in descending order according to a key.</returns>
1252       <exception cref="T:System.ArgumentNullException">
1253         <paramref name="source" /> or <paramref name="keySelector" /> is <see langword="null" />.</exception>
1254     </member>
1255     <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})">
1256       <summary>Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer.</summary>
1257       <param name="source">An <see cref="T:System.Linq.IOrderedQueryable`1" /> that contains elements to sort.</param>
1258       <param name="keySelector">A function to extract a key from each element.</param>
1259       <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1" /> to compare keys.</param>
1260       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1261       <typeparam name="TKey">The type of the key that is returned by the <paramref name="keySelector" /> function.</typeparam>
1262       <returns>A collection whose elements are sorted in descending order according to a key.</returns>
1263       <exception cref="T:System.ArgumentNullException">
1264         <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
1265     </member>
1266     <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
1267       <summary>Produces the set union of two sequences by using the default equality comparer.</summary>
1268       <param name="source1">A sequence whose distinct elements form the first set for the union operation.</param>
1269       <param name="source2">A sequence whose distinct elements form the second set for the union operation.</param>
1270       <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
1271       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains the elements from both input sequences, excluding duplicates.</returns>
1272       <exception cref="T:System.ArgumentNullException">
1273         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
1274     </member>
1275     <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
1276       <summary>Produces the set union of two sequences by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
1277       <param name="source1">A sequence whose distinct elements form the first set for the union operation.</param>
1278       <param name="source2">A sequence whose distinct elements form the second set for the union operation.</param>
1279       <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> to compare values.</param>
1280       <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
1281       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains the elements from both input sequences, excluding duplicates.</returns>
1282       <exception cref="T:System.ArgumentNullException">
1283         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
1284     </member>
1285     <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
1286       <summary>Filters a sequence of values based on a predicate.</summary>
1287       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to filter.</param>
1288       <param name="predicate">A function to test each element for a condition.</param>
1289       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1290       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains elements from the input sequence that satisfy the condition specified by <paramref name="predicate" />.</returns>
1291       <exception cref="T:System.ArgumentNullException">
1292         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
1293     </member>
1294     <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
1295       <summary>Filters a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function.</summary>
1296       <param name="source">An <see cref="T:System.Linq.IQueryable`1" /> to filter.</param>
1297       <param name="predicate">A function to test each element for a condition; the second parameter of the function represents the index of the element in the source sequence.</param>
1298       <typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
1299       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains elements from the input sequence that satisfy the condition specified by <paramref name="predicate" />.</returns>
1300       <exception cref="T:System.ArgumentNullException">
1301         <paramref name="source" /> or <paramref name="predicate" /> is <see langword="null" />.</exception>
1302     </member>
1303     <member name="M:System.Linq.Queryable.Zip``2(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1})">
1304       <summary>Produces a sequence of tuples with elements from the two specified sequences.</summary>
1305       <param name="source1">The first sequence to merge.</param>
1306       <param name="source2">The second sequence to merge.</param>
1307       <typeparam name="TFirst">The type of the elements of the first input sequence.</typeparam>
1308       <typeparam name="TSecond">The type of the elements of the second input sequence.</typeparam>
1309       <returns>A sequence of tuples with elements taken from the first and second sequences, in that order.</returns>
1310     </member>
1311     <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}})">
1312       <summary>Merges two sequences by using the specified predicate function.</summary>
1313       <param name="source1">The first sequence to merge.</param>
1314       <param name="source2">The second sequence to merge.</param>
1315       <param name="resultSelector">A function that specifies how to merge the elements from the two sequences.</param>
1316       <typeparam name="TFirst">The type of the elements of the first input sequence.</typeparam>
1317       <typeparam name="TSecond">The type of the elements of the second input sequence.</typeparam>
1318       <typeparam name="TResult">The type of the elements of the result sequence.</typeparam>
1319       <returns>An <see cref="T:System.Linq.IQueryable`1" /> that contains merged elements of two input sequences.</returns>
1320       <exception cref="T:System.ArgumentNullException">
1321         <paramref name="source1" /> or <paramref name="source2" /> is <see langword="null" />.</exception>
1322     </member>
1323   </members>
1324 </doc>