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