System.Linq.Queryable.xml 127 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Linq.Queryable</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Linq.EnumerableExecutor">
  8. <summary>Rappresenta una struttura ad albero dell'espressione e fornisce la funzionalità per eseguire la struttura ad albero dell'espressione dopo la riscrittura.</summary>
  9. </member>
  10. <member name="M:System.Linq.EnumerableExecutor.#ctor">
  11. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Linq.EnumerableExecutor" />.</summary>
  12. </member>
  13. <member name="T:System.Linq.EnumerableExecutor`1">
  14. <summary>Rappresenta una struttura ad albero dell'espressione e fornisce la funzionalità per eseguire la struttura ad albero dell'espressione dopo la riscrittura.</summary>
  15. <typeparam name="T">Tipo di dati del valore risultante dall'esecuzione della struttura ad albero dell'espressione.</typeparam>
  16. </member>
  17. <member name="M:System.Linq.EnumerableExecutor`1.#ctor(System.Linq.Expressions.Expression)">
  18. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Linq.EnumerableExecutor`1" />.</summary>
  19. <param name="expression">Struttura ad albero dell'espressione da associare alla nuova istanza.</param>
  20. </member>
  21. <member name="T:System.Linq.EnumerableQuery">
  22. <summary>Rappresenta un oggetto <see cref="T:System.Collections.IEnumerable" /> come origine dati <see cref="T:System.Linq.EnumerableQuery" />. </summary>
  23. </member>
  24. <member name="M:System.Linq.EnumerableQuery.#ctor">
  25. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Linq.EnumerableQuery" />.</summary>
  26. </member>
  27. <member name="T:System.Linq.EnumerableQuery`1">
  28. <summary>Rappresenta una raccolta <see cref="T:System.Collections.Generic.IEnumerable`1" /> come origine dati <see cref="T:System.Linq.IQueryable`1" />.</summary>
  29. <typeparam name="T">Tipo di dati nella raccolta.</typeparam>
  30. </member>
  31. <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
  32. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Linq.EnumerableQuery`1" /> e la associa a una raccolta <see cref="T:System.Collections.Generic.IEnumerable`1" />.</summary>
  33. <param name="enumerable">Raccolta da associare alla nuova istanza.</param>
  34. </member>
  35. <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Linq.Expressions.Expression)">
  36. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Linq.EnumerableQuery`1" /> e associa l'istanza a una struttura ad albero dell'espressione.</summary>
  37. <param name="expression">Struttura ad albero dell'espressione da associare alla nuova istanza.</param>
  38. </member>
  39. <member name="M:System.Linq.EnumerableQuery`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
  40. <summary>Restituisce un enumeratore che può scorrere la raccolta <see cref="T:System.Collections.Generic.IEnumerable`1" /> associata o, se è null, può scorrere la raccolta risultante dalla riscrittura della struttura ad albero dell'espressione associata come query su un'origine dati <see cref="T:System.Collections.Generic.IEnumerable`1" /> e dalla relativa esecuzione.</summary>
  41. <returns>Enumeratore che può essere utilizzato per scorrere l'origine dati associata.</returns>
  42. </member>
  43. <member name="M:System.Linq.EnumerableQuery`1.System#Collections#IEnumerable#GetEnumerator">
  44. <summary>Restituisce un enumeratore che può scorrere la raccolta <see cref="T:System.Collections.Generic.IEnumerable`1" /> associata o, se è null, può scorrere la raccolta risultante dalla riscrittura della struttura ad albero dell'espressione associata come query su un'origine dati <see cref="T:System.Collections.Generic.IEnumerable`1" /> e dalla relativa esecuzione.</summary>
  45. <returns>Enumeratore che può essere utilizzato per scorrere l'origine dati associata.</returns>
  46. </member>
  47. <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#ElementType">
  48. <summary>Ottiene il tipo di dati nella raccolta rappresentata da questa istanza.</summary>
  49. <returns>Tipo di dati nella raccolta rappresentata da questa istanza.</returns>
  50. </member>
  51. <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Expression">
  52. <summary>Ottiene la struttura ad albero dell'espressione rappresentata da questa istanza o ad essa associata.</summary>
  53. <returns>Struttura ad albero dell'espressione rappresentata da questa istanza o ad essa associata.</returns>
  54. </member>
  55. <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Provider">
  56. <summary>Ottiene il provider di query associato a questa istanza.</summary>
  57. <returns>Provider di query associato a questa istanza.</returns>
  58. </member>
  59. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery``1(System.Linq.Expressions.Expression)">
  60. <summary>Costruisce un nuovo oggetto <see cref="T:System.Linq.EnumerableQuery`1" /> e lo associa alla struttura ad albero dell'espressione specificata che rappresenta una raccolta <see cref="T:System.Linq.IQueryable`1" /> di dati.</summary>
  61. <returns>Oggetto EnumerableQuery associato a <paramref name="expression" />.</returns>
  62. <param name="expression">Struttura ad albero dell'espressione da eseguire.</param>
  63. <typeparam name="S">Tipo di dati nella raccolta rappresentata da <paramref name="expression" />.</typeparam>
  64. </member>
  65. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery(System.Linq.Expressions.Expression)">
  66. <summary>Costruisce un nuovo oggetto <see cref="T:System.Linq.EnumerableQuery`1" /> e lo associa alla struttura ad albero dell'espressione specificata che rappresenta una raccolta <see cref="T:System.Linq.IQueryable" /> di dati.</summary>
  67. <returns>Oggetto <see cref="T:System.Linq.EnumerableQuery`1" /> associato a <paramref name="expression" />.</returns>
  68. <param name="expression">Struttura ad albero dell'espressione che rappresenta una raccolta <see cref="T:System.Linq.IQueryable" /> di dati.</param>
  69. </member>
  70. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute``1(System.Linq.Expressions.Expression)">
  71. <summary>Esegue un'espressione dopo la riscrittura per chiamare i metodi <see cref="T:System.Linq.Enumerable" /> anziché i metodi <see cref="T:System.Linq.Queryable" /> su tutte le origini dati enumerabili su cui non è possibile eseguire una query mediante i metodi <see cref="T:System.Linq.Queryable" />.</summary>
  72. <returns>Valore risultante dall'esecuzione di <paramref name="expression" />.</returns>
  73. <param name="expression">Struttura ad albero dell'espressione da eseguire.</param>
  74. <typeparam name="S">Tipo di dati nella raccolta rappresentata da <paramref name="expression" />.</typeparam>
  75. </member>
  76. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute(System.Linq.Expressions.Expression)">
  77. <summary>Esegue un'espressione dopo la riscrittura per chiamare i metodi <see cref="T:System.Linq.Enumerable" /> anziché i metodi <see cref="T:System.Linq.Queryable" /> su tutte le origini dati enumerabili su cui non è possibile eseguire una query mediante i metodi <see cref="T:System.Linq.Queryable" />.</summary>
  78. <returns>Valore risultante dall'esecuzione di <paramref name="expression" />.</returns>
  79. <param name="expression">Struttura ad albero dell'espressione da eseguire.</param>
  80. </member>
  81. <member name="M:System.Linq.EnumerableQuery`1.ToString">
  82. <summary>Restituisce una rappresentazione testuale della raccolta enumerabile o, se è null, della struttura ad albero dell'espressione associata a questa istanza.</summary>
  83. <returns>Rappresentazione testuale della raccolta enumerabile o, se è null, della struttura ad albero dell'espressione associata a questa istanza.</returns>
  84. </member>
  85. <member name="T:System.Linq.Queryable">
  86. <summary>Fornisce un set di metodi static(Shared in Visual Basic) per l'esecuzione di query su strutture dei dati che implementano <see cref="T:System.Linq.IQueryable`1" />.</summary>
  87. </member>
  88. <member name="M:System.Linq.Queryable.Aggregate``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``0,``0}})">
  89. <summary>Applica una funzione accumulatore a una sequenza.</summary>
  90. <returns>Valore finale dell'accumulatore.</returns>
  91. <param name="source">Una sequenza su cui aggregare.</param>
  92. <param name="func">Una funzione accumulatore da applicare a ogni elemento.</param>
  93. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  94. <exception cref="T:System.ArgumentNullException">
  95. <paramref name="source" /> o <paramref name="func" /> è null.</exception>
  96. <exception cref="T:System.InvalidOperationException">
  97. <paramref name="source" /> non contiene elementi.</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>Applica una funzione accumulatore a una sequenza.Il valore di inizializzazione specificato viene utilizzato come valore iniziale dell'accumulatore.</summary>
  101. <returns>Valore finale dell'accumulatore.</returns>
  102. <param name="source">Una sequenza su cui aggregare.</param>
  103. <param name="seed">Valore iniziale dell'accumulatore.</param>
  104. <param name="func">Una funzione accumulatore da richiamare per ogni elemento.</param>
  105. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  106. <typeparam name="TAccumulate">Tipo del valore dell'accumulatore.</typeparam>
  107. <exception cref="T:System.ArgumentNullException">
  108. <paramref name="source" /> o <paramref name="func" /> è null.</exception>
  109. </member>
  110. <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}})">
  111. <summary>Applica una funzione accumulatore a una sequenza.Il valore di inizializzazione specificato viene utilizzato come valore iniziale dell'accumulatore e la funzione specificata viene utilizzata per selezionare il valore risultante.</summary>
  112. <returns>Il valore finale trasformato dell'accumulatore.</returns>
  113. <param name="source">Una sequenza su cui aggregare.</param>
  114. <param name="seed">Valore iniziale dell'accumulatore.</param>
  115. <param name="func">Una funzione accumulatore da richiamare per ogni elemento.</param>
  116. <param name="selector">Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante.</param>
  117. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  118. <typeparam name="TAccumulate">Tipo del valore dell'accumulatore.</typeparam>
  119. <typeparam name="TResult">Il tipo del valore risultante.</typeparam>
  120. <exception cref="T:System.ArgumentNullException">
  121. <paramref name="source" /> o <paramref name="func" /> o <paramref name="selector" /> è null.</exception>
  122. </member>
  123. <member name="M:System.Linq.Queryable.All``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  124. <summary>Determina se tutti gli elementi di una sequenza soddisfano una condizione.</summary>
  125. <returns>true se ogni elemento della sequenza di origine supera il test per il predicato specificato o se la sequenza è vuota; in caso contrario, false.</returns>
  126. <param name="source">Una sequenza i cui elementi sono da testare rispetto a una condizione.</param>
  127. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  128. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  129. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  130. </member>
  131. <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0})">
  132. <summary>Determina se una sequenza contiene elementi.</summary>
  133. <returns>true se la sequenza di origine contiene elementi; in caso contrario, false.</returns>
  134. <param name="source">Una sequenza da verificare per controllare se è vuota.</param>
  135. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  136. <exception cref="T:System.ArgumentNullException">
  137. <paramref name="source" /> è null.</exception>
  138. </member>
  139. <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  140. <summary>Determina un qualsiasi elemento di una sequenza soddisfa una condizione.</summary>
  141. <returns>true se gli elementi nella sequenza di origine superano il test per il predicato specificato; in caso contrario, false.</returns>
  142. <param name="source">Una sequenza i cui elementi sono da testare rispetto a una condizione.</param>
  143. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  144. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  145. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  146. </member>
  147. <member name="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})">
  148. <summary>Converte un generico oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> in un generico oggetto <see cref="T:System.Linq.IQueryable`1" />.</summary>
  149. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> che rappresenta la sequenza di input.</returns>
  150. <param name="source">Sequenza da convertire.</param>
  151. <typeparam name="TElement">Tipo degli elementi di <paramref name="source" />.</typeparam>
  152. <exception cref="T:System.ArgumentNullException">
  153. <paramref name="source" /> è null.</exception>
  154. </member>
  155. <member name="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)">
  156. <summary>Converte un oggetto <see cref="T:System.Collections.IEnumerable" /> in un oggetto <see cref="T:System.Linq.IQueryable" />.</summary>
  157. <returns>Un oggetto <see cref="T:System.Linq.IQueryable" /> che rappresenta la sequenza di input.</returns>
  158. <param name="source">Sequenza da convertire.</param>
  159. <exception cref="T:System.ArgumentException">
  160. <paramref name="source" /> non implementa <see cref="T:System.Collections.Generic.IEnumerable`1" /> per qualche <paramref name="T" />.</exception>
  161. <exception cref="T:System.ArgumentNullException">
  162. <paramref name="source" /> è null.</exception>
  163. </member>
  164. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Decimal})">
  165. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Decimal" />.</summary>
  166. <returns>Media della sequenza dei valori.</returns>
  167. <param name="source">Sequenza di valori <see cref="T:System.Decimal" /> di cui calcolare la media.</param>
  168. <exception cref="T:System.ArgumentNullException">
  169. <paramref name="source" /> è null.</exception>
  170. <exception cref="T:System.InvalidOperationException">
  171. <paramref name="source" /> non contiene elementi.</exception>
  172. </member>
  173. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Double})">
  174. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Double" />.</summary>
  175. <returns>Media della sequenza dei valori.</returns>
  176. <param name="source">Sequenza di valori <see cref="T:System.Double" /> di cui calcolare la media.</param>
  177. <exception cref="T:System.ArgumentNullException">
  178. <paramref name="source" /> è null.</exception>
  179. <exception cref="T:System.InvalidOperationException">
  180. <paramref name="source" /> non contiene elementi.</exception>
  181. </member>
  182. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int32})">
  183. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Int32" />.</summary>
  184. <returns>Media della sequenza dei valori.</returns>
  185. <param name="source">Sequenza di valori <see cref="T:System.Int32" /> di cui calcolare la media.</param>
  186. <exception cref="T:System.ArgumentNullException">
  187. <paramref name="source" /> è null.</exception>
  188. <exception cref="T:System.InvalidOperationException">
  189. <paramref name="source" /> non contiene elementi.</exception>
  190. </member>
  191. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int64})">
  192. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Int64" />.</summary>
  193. <returns>Media della sequenza dei valori.</returns>
  194. <param name="source">Sequenza di valori <see cref="T:System.Int64" /> di cui calcolare la media.</param>
  195. <exception cref="T:System.ArgumentNullException">
  196. <paramref name="source" /> è null.</exception>
  197. <exception cref="T:System.InvalidOperationException">
  198. <paramref name="source" /> non contiene elementi.</exception>
  199. </member>
  200. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
  201. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Decimal" /> NULL.</summary>
  202. <returns>Media della sequenza di valori; null se la sequenza di origine è vuota o contiene solo valori null.</returns>
  203. <param name="source">Una sequenza che ammette valori <see cref="T:System.Decimal" /> nullable di cui calcolare la media.</param>
  204. <exception cref="T:System.ArgumentNullException">
  205. <paramref name="source" /> è null.</exception>
  206. </member>
  207. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Double}})">
  208. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Double" /> NULL.</summary>
  209. <returns>Media della sequenza di valori; null se la sequenza di origine è vuota o contiene solo valori null.</returns>
  210. <param name="source">Una sequenza che ammette valori <see cref="T:System.Double" /> nullable di cui calcolare la media.</param>
  211. <exception cref="T:System.ArgumentNullException">
  212. <paramref name="source" /> è null.</exception>
  213. </member>
  214. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int32}})">
  215. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Int32" /> NULL.</summary>
  216. <returns>Media della sequenza di valori; null se la sequenza di origine è vuota o contiene solo valori null.</returns>
  217. <param name="source">Una sequenza che ammette valori <see cref="T:System.Int32" /> nullable di cui calcolare la media.</param>
  218. <exception cref="T:System.ArgumentNullException">
  219. <paramref name="source" /> è null.</exception>
  220. </member>
  221. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int64}})">
  222. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Int64" /> NULL.</summary>
  223. <returns>Media della sequenza di valori; null se la sequenza di origine è vuota o contiene solo valori null.</returns>
  224. <param name="source">Una sequenza che ammette valori <see cref="T:System.Int64" /> nullable di cui calcolare la media.</param>
  225. <exception cref="T:System.ArgumentNullException">
  226. <paramref name="source" /> è null.</exception>
  227. </member>
  228. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Single}})">
  229. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Single" /> NULL.</summary>
  230. <returns>Media della sequenza di valori; null se la sequenza di origine è vuota o contiene solo valori null.</returns>
  231. <param name="source">Una sequenza che ammette valori <see cref="T:System.Single" /> nullable di cui calcolare la media.</param>
  232. <exception cref="T:System.ArgumentNullException">
  233. <paramref name="source" /> è null.</exception>
  234. </member>
  235. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Single})">
  236. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Single" />.</summary>
  237. <returns>Media della sequenza dei valori.</returns>
  238. <param name="source">Sequenza di valori <see cref="T:System.Single" /> di cui calcolare la media.</param>
  239. <exception cref="T:System.ArgumentNullException">
  240. <paramref name="source" /> è null.</exception>
  241. <exception cref="T:System.InvalidOperationException">
  242. <paramref name="source" /> non contiene elementi.</exception>
  243. </member>
  244. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
  245. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Decimal" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  246. <returns>Media della sequenza dei valori.</returns>
  247. <param name="source">Una sequenza di valori utilizzata per calcolare una media.</param>
  248. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  249. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  250. <exception cref="T:System.ArgumentNullException">
  251. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  252. <exception cref="T:System.InvalidOperationException">
  253. <paramref name="source" /> non contiene elementi.</exception>
  254. </member>
  255. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
  256. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Double" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  257. <returns>Media della sequenza dei valori.</returns>
  258. <param name="source">Sequenza di valori di cui calcolare la media.</param>
  259. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  260. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  261. <exception cref="T:System.ArgumentNullException">
  262. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  263. <exception cref="T:System.InvalidOperationException">
  264. <paramref name="source" /> non contiene elementi.</exception>
  265. </member>
  266. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
  267. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Int32" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  268. <returns>Media della sequenza dei valori.</returns>
  269. <param name="source">Sequenza di valori di cui calcolare la media.</param>
  270. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  271. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  272. <exception cref="T:System.ArgumentNullException">
  273. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  274. <exception cref="T:System.InvalidOperationException">
  275. <paramref name="source" /> non contiene elementi.</exception>
  276. </member>
  277. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
  278. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Int64" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  279. <returns>Media della sequenza dei valori.</returns>
  280. <param name="source">Sequenza di valori di cui calcolare la media.</param>
  281. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  282. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  283. <exception cref="T:System.ArgumentNullException">
  284. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  285. <exception cref="T:System.InvalidOperationException">
  286. <paramref name="source" /> non contiene elementi.</exception>
  287. </member>
  288. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
  289. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Decimal" /> NULL, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  290. <returns>Media della sequenza di valori; null se la sequenza <paramref name="source" /> è vuota o contiene solo valori null.</returns>
  291. <param name="source">Sequenza di valori di cui calcolare la media.</param>
  292. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  293. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  294. <exception cref="T:System.ArgumentNullException">
  295. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  296. </member>
  297. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
  298. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Double" /> NULL, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  299. <returns>Media della sequenza di valori; null se la sequenza <paramref name="source" /> è vuota o contiene solo valori null.</returns>
  300. <param name="source">Sequenza di valori di cui calcolare la media.</param>
  301. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  302. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  303. <exception cref="T:System.ArgumentNullException">
  304. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  305. </member>
  306. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
  307. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Int32" /> NULL, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  308. <returns>Media della sequenza di valori; null se la sequenza <paramref name="source" /> è vuota o contiene solo valori null.</returns>
  309. <param name="source">Sequenza di valori di cui calcolare la media.</param>
  310. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  311. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  312. <exception cref="T:System.ArgumentNullException">
  313. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  314. </member>
  315. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
  316. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Int64" /> NULL, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  317. <returns>Media della sequenza di valori; null se la sequenza <paramref name="source" /> è vuota o contiene solo valori null.</returns>
  318. <param name="source">Sequenza di valori di cui calcolare la media.</param>
  319. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  320. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  321. <exception cref="T:System.ArgumentNullException">
  322. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  323. </member>
  324. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
  325. <summary>Calcola la media di una sequenza che ammette valori <see cref="T:System.Single" /> NULL, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  326. <returns>Media della sequenza di valori; null se la sequenza <paramref name="source" /> è vuota o contiene solo valori null.</returns>
  327. <param name="source">Sequenza di valori di cui calcolare la media.</param>
  328. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  329. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  330. <exception cref="T:System.ArgumentNullException">
  331. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  332. </member>
  333. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
  334. <summary>Calcola la media di una sequenza di valori <see cref="T:System.Single" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  335. <returns>Media della sequenza dei valori.</returns>
  336. <param name="source">Sequenza di valori di cui calcolare la media.</param>
  337. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  338. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  339. <exception cref="T:System.ArgumentNullException">
  340. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  341. <exception cref="T:System.InvalidOperationException">
  342. <paramref name="source" /> non contiene elementi.</exception>
  343. </member>
  344. <member name="M:System.Linq.Queryable.Cast``1(System.Linq.IQueryable)">
  345. <summary>Converte gli elementi di un oggetto <see cref="T:System.Linq.IQueryable" /> nel tipo specificato.</summary>
  346. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene ogni elemento della sequenza di origine convertito nel tipo specificato.</returns>
  347. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable" /> che contiene gli elementi da convertire.</param>
  348. <typeparam name="TResult">Tipo in cui convertire gli elementi di <paramref name="source" />.</typeparam>
  349. <exception cref="T:System.ArgumentNullException">
  350. <paramref name="source" /> è null.</exception>
  351. <exception cref="T:System.InvalidCastException">Non è possibile eseguire il cast di un elemento della sequenza al tipo <paramref name="TResult" />.</exception>
  352. </member>
  353. <member name="M:System.Linq.Queryable.Concat``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  354. <summary>Concatena due sequenze.</summary>
  355. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi concatenati delle due sequenze di input.</returns>
  356. <param name="source1">Prima sequenza da concatenare.</param>
  357. <param name="source2">Sequenza da concatenare alla prima sequenza.</param>
  358. <typeparam name="TSource">Tipo degli elementi delle sequenze di input.</typeparam>
  359. <exception cref="T:System.ArgumentNullException">
  360. <paramref name="source1" /> o <paramref name="source2" /> è null.</exception>
  361. </member>
  362. <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0)">
  363. <summary>Determina se una sequenza contiene uno specifico elemento utilizzando l'operatore di confronto uguaglianze predefinito.</summary>
  364. <returns>true se la sequenza di input contiene un elemento con il valore specificato; altrimenti, false.</returns>
  365. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> in cui individuare <paramref name="item" />.</param>
  366. <param name="item">Oggetto da individuare nella sequenza .</param>
  367. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  368. <exception cref="T:System.ArgumentNullException">
  369. <paramref name="source" /> è null.</exception>
  370. </member>
  371. <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
  372. <summary>Determina se una sequenza contiene un elemento specificato utilizzando un oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> specificato.</summary>
  373. <returns>true se la sequenza di input contiene un elemento con il valore specificato; altrimenti, false.</returns>
  374. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> in cui individuare <paramref name="item" />.</param>
  375. <param name="item">Oggetto da individuare nella sequenza .</param>
  376. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> per confrontare i valori.</param>
  377. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  378. <exception cref="T:System.ArgumentNullException">
  379. <paramref name="source" /> è null.</exception>
  380. </member>
  381. <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0})">
  382. <summary>Restituisce il numero di elementi in una sequenza.</summary>
  383. <returns>Numero di elementi nella sequenza di input.</returns>
  384. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi da contare.</param>
  385. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  386. <exception cref="T:System.ArgumentNullException">
  387. <paramref name="source" /> è null.</exception>
  388. <exception cref="T:System.OverflowException">Il numero di elementi in <paramref name="source" /> è maggiore di <see cref="F:System.Int32.MaxValue" />.</exception>
  389. </member>
  390. <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  391. <summary>Restituisce il numero di elementi nella sequenza specificata che soddisfano una condizione.</summary>
  392. <returns>Il numero di elementi nella sequenza che soddisfa la condizione nella funzione predicativa.</returns>
  393. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi da contare.</param>
  394. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  395. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  396. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  397. <exception cref="T:System.OverflowException">Il numero di elementi in <paramref name="source" /> è maggiore di <see cref="F:System.Int32.MaxValue" />.</exception>
  398. </member>
  399. <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0})">
  400. <summary>Restituisce gli elementi della sequenza specificata o il valore predefinito del parametro di tipo in una raccolta di singleton se la sequenza è vuota.</summary>
  401. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene default(<paramref name="TSource" />) se <paramref name="source" /> è vuoto; in caso contrario, <paramref name="source" />.</returns>
  402. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> per il quale restituire un valore predefinito se vuoto.</param>
  403. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  404. <exception cref="T:System.ArgumentNullException">
  405. <paramref name="source" /> è null.</exception>
  406. </member>
  407. <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0},``0)">
  408. <summary>Restituisce gli elementi della sequenza specificata o il valore specificato in una raccolta di singleton se la sequenza è vuota.</summary>
  409. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene <paramref name="defaultValue" /> se <paramref name="source" /> è vuota; in caso contrario, <paramref name="source" />.</returns>
  410. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> per il quale restituire il valore specificato se vuoto.</param>
  411. <param name="defaultValue">Valore da restituire se la sequenza è vuota.</param>
  412. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  413. <exception cref="T:System.ArgumentNullException">
  414. <paramref name="source" /> è null.</exception>
  415. </member>
  416. <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0})">
  417. <summary>Restituisce elementi distinti da una sequenza utilizzando l'operatore di confronto uguaglianze predefinito per confrontare i valori.</summary>
  418. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi distinti da <paramref name="source" />.</returns>
  419. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> da cui rimuovere i duplicati.</param>
  420. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  421. <exception cref="T:System.ArgumentNullException">
  422. <paramref name="source" /> è null.</exception>
  423. </member>
  424. <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  425. <summary>Restituisce elementi distinti da una sequenza utilizzando uno specificato <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> per confrontare valori.</summary>
  426. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi distinti da <paramref name="source" />.</returns>
  427. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> da cui rimuovere i duplicati.</param>
  428. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> per confrontare i valori.</param>
  429. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  430. <exception cref="T:System.ArgumentNullException">
  431. <paramref name="source" /> o <paramref name="comparer" /> è null.</exception>
  432. </member>
  433. <member name="M:System.Linq.Queryable.ElementAt``1(System.Linq.IQueryable{``0},System.Int32)">
  434. <summary>Restituisce l'elemento in corrispondenza dell’indice specificato in una sequenza.</summary>
  435. <returns>L’elemento alla posizione specificata in <paramref name="source" />.</returns>
  436. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire un elemento.</param>
  437. <param name="index">Indice in base zero dell'elemento da recuperare.</param>
  438. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  439. <exception cref="T:System.ArgumentNullException">
  440. <paramref name="source" /> è null.</exception>
  441. <exception cref="T:System.ArgumentOutOfRangeException">
  442. <paramref name="index" /> è minore di zero.</exception>
  443. </member>
  444. <member name="M:System.Linq.Queryable.ElementAtOrDefault``1(System.Linq.IQueryable{``0},System.Int32)">
  445. <summary>Restituisce l'elemento in corrispondenza di un indice specificato in una sequenza o un valore predefinito se l'indice è esterno all'intervallo.</summary>
  446. <returns>default(<paramref name="TSource" />) se <paramref name="index" /> è esterno ai limiti di <paramref name="source" />; in caso contrario, l'elemento in corrispondenza della posizione specificata in <paramref name="source" />.</returns>
  447. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire un elemento.</param>
  448. <param name="index">Indice in base zero dell'elemento da recuperare.</param>
  449. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  450. <exception cref="T:System.ArgumentNullException">
  451. <paramref name="source" /> è null.</exception>
  452. </member>
  453. <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  454. <summary>Produce la differenza insiemistica di due sequenze utilizzando l'operatore di confronto eguaglianze predefinito per confrontare i valori.</summary>
  455. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene la differenza insiemistica delle due sequenze.</returns>
  456. <param name="source1">Un oggetto <see cref="T:System.Linq.IQueryable`1" /> di cui saranno restituiti gli elementi che non sono presenti anche in <paramref name="source2" />.</param>
  457. <param name="source2">Un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> i cui elementi che sono presenti anche nella prima sequenza non saranno visualizzati nella sequenza restituita.</param>
  458. <typeparam name="TSource">Tipo degli elementi delle sequenze di input.</typeparam>
  459. <exception cref="T:System.ArgumentNullException">
  460. <paramref name="source1" /> o <paramref name="source2" /> è null.</exception>
  461. </member>
  462. <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  463. <summary>Produce la differenza insiemistica delle due sequenze utilizzando l’oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> specificato per confrontare i valori.</summary>
  464. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene la differenza insiemistica delle due sequenze.</returns>
  465. <param name="source1">Un oggetto <see cref="T:System.Linq.IQueryable`1" /> di cui saranno restituiti gli elementi che non sono presenti anche in <paramref name="source2" />.</param>
  466. <param name="source2">Un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> i cui elementi che sono presenti anche nella prima sequenza non saranno visualizzati nella sequenza restituita.</param>
  467. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> per confrontare i valori.</param>
  468. <typeparam name="TSource">Tipo degli elementi delle sequenze di input.</typeparam>
  469. <exception cref="T:System.ArgumentNullException">
  470. <paramref name="source1" /> o <paramref name="source2" /> è null.</exception>
  471. </member>
  472. <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0})">
  473. <summary>Restituisce il primo elemento di una sequenza.</summary>
  474. <returns>Il primo elemento in <paramref name="source" />.</returns>
  475. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> di cui restituire il primo elemento.</param>
  476. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  477. <exception cref="T:System.ArgumentNullException">
  478. <paramref name="source" /> è null.</exception>
  479. <exception cref="T:System.InvalidOperationException">La sequenza di origine è vuota.</exception>
  480. </member>
  481. <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  482. <summary>Restituisce il primo elemento di una sequenza che soddisfa una condizione specificata.</summary>
  483. <returns>Il primo elemento in <paramref name="source" /> che passa il test rispetto a <paramref name="predicate" />.</returns>
  484. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire un elemento.</param>
  485. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  486. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  487. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  488. <exception cref="T:System.InvalidOperationException">Nessun elemento soddisfa la condizione in <paramref name="predicate" />.- oppure -La sequenza di origine è vuota.</exception>
  489. </member>
  490. <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0})">
  491. <summary>Restituisce il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi.</summary>
  492. <returns>default(<paramref name="TSource" />) se <paramref name="source" /> è vuota; in caso contrario, il primo elemento di <paramref name="source" />.</returns>
  493. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> di cui restituire il primo elemento.</param>
  494. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  495. <exception cref="T:System.ArgumentNullException">
  496. <paramref name="source" /> è null.</exception>
  497. </member>
  498. <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  499. <summary>Restituisce il primo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se un tale elemento non viene trovato.</summary>
  500. <returns>default(<paramref name="TSource" />) se <paramref name="source" /> è vuota o se nessun elemento supera il test specificato da <paramref name="predicate" />; in caso contrario, il primo elemento in <paramref name="source" /> che supera il test specificato da <paramref name="predicate" />.</returns>
  501. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire un elemento.</param>
  502. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  503. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  504. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  505. </member>
  506. <member name="M:System.Linq.Queryable.GroupBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  507. <summary>Raggruppa gli elementi di una sequenza secondo una specificata funzione del selettore principale.</summary>
  508. <returns>Un IQueryable&lt;IGrouping&lt;TKey, TSource&gt;&gt; in C# o IQueryable(Of IGrouping(Of TKey, TSource)) in Visual Basic dove ogni oggetto <see cref="T:System.Linq.IGrouping`2" /> contiene una sequenza di oggetti e una chiave.</returns>
  509. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono da raggruppare.</param>
  510. <param name="keySelector">Funzione per estrarre la chiave per ogni elemento.</param>
  511. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  512. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata nell'oggetto <paramref name="keySelector" />.</typeparam>
  513. <exception cref="T:System.ArgumentNullException">
  514. <paramref name="source" /> o <paramref name="keySelector" /> è null.</exception>
  515. </member>
  516. <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})">
  517. <summary>Raggruppa gli elementi di una sequenza secondo una specificata funzione del selettore principale e confronta le chiavi utilizzando un operatore di confronto specificato.</summary>
  518. <returns>Un IQueryable&lt;IGrouping&lt;TKey, TSource&gt;&gt; in C# o IQueryable(Of IGrouping(Of TKey, TSource)) in Visual Basic dove ogni <see cref="T:System.Linq.IGrouping`2" /> contiene una sequenza di oggetti e una chiave.</returns>
  519. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono da raggruppare.</param>
  520. <param name="keySelector">Funzione per estrarre la chiave per ogni elemento.</param>
  521. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> di cui confrontare le chiavi.</param>
  522. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  523. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata nell'oggetto <paramref name="keySelector" />.</typeparam>
  524. <exception cref="T:System.ArgumentNullException">
  525. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="comparer" /> è null.</exception>
  526. </member>
  527. <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}})">
  528. <summary>Raggruppa gli elementi di una sequenza in base a una funzione specificata del selettore principale e proietta gli elementi di ogni gruppo utilizzando una funzione specificata.</summary>
  529. <returns>Un IQueryable&lt;IGrouping&lt;TKey, TElement&gt;&gt; in C# o IQueryable(Of IGrouping(Of TKey, TElement)) in Visual Basic dove ogni <see cref="T:System.Linq.IGrouping`2" /> contiene una sequenza di oggetti di tipo <paramref name="TElement" /> e una chiave.</returns>
  530. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono da raggruppare.</param>
  531. <param name="keySelector">Funzione per estrarre la chiave per ogni elemento.</param>
  532. <param name="elementSelector">Funzione per eseguire il mapping di ogni elemento di origine a un elemento in un oggetto <see cref="T:System.Linq.IGrouping`2" />.</param>
  533. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  534. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata nell'oggetto <paramref name="keySelector" />.</typeparam>
  535. <typeparam name="TElement">Tipo degli elementi contenuti in ciascun oggetto <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
  536. <exception cref="T:System.ArgumentNullException">
  537. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="elementSelector" /> è null.</exception>
  538. </member>
  539. <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})">
  540. <summary>Raggruppa gli elementi di una sequenza e proietta gli elementi di ogni gruppo utilizzando una funzione specificata.I valori chiave vengono confrontati utilizzando un operatore di confronto specificato.</summary>
  541. <returns>Un IQueryable&lt;IGrouping&lt;TKey, TElement&gt;&gt; in C# o IQueryable(Of IGrouping(Of TKey, TElement)) in Visual Basic dove ogni <see cref="T:System.Linq.IGrouping`2" /> contiene una sequenza di oggetti di tipo <paramref name="TElement" /> e una chiave.</returns>
  542. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono da raggruppare.</param>
  543. <param name="keySelector">Funzione per estrarre la chiave per ogni elemento.</param>
  544. <param name="elementSelector">Funzione per eseguire il mapping di ogni elemento di origine a un elemento in un oggetto <see cref="T:System.Linq.IGrouping`2" />.</param>
  545. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> di cui confrontare le chiavi.</param>
  546. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  547. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata nell'oggetto <paramref name="keySelector" />.</typeparam>
  548. <typeparam name="TElement">Tipo degli elementi contenuti in ciascun oggetto <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
  549. <exception cref="T:System.ArgumentNullException">
  550. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="elementSelector" /> o <paramref name="comparer" /> è null.</exception>
  551. </member>
  552. <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}})">
  553. <summary>Raggruppa gli elementi di una sequenza in base a una funzione del selettore principale specificata e crea un valore risultante da ciascun gruppo e relativa chiave.Gli elementi di ogni gruppo vengono proiettati utilizzando una funzione specificata.</summary>
  554. <returns>Oggetto T:System.Linq.IQueryable`1 che ha un argomento di tipo di <paramref name="TResult" /> e dove ogni elemento rappresenta una proiezione su un gruppo e sulla relativa chiave.</returns>
  555. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono da raggruppare.</param>
  556. <param name="keySelector">Funzione per estrarre la chiave per ogni elemento.</param>
  557. <param name="elementSelector">Funzione per eseguire il mapping di ogni elemento di origine a un elemento in un oggetto <see cref="T:System.Linq.IGrouping`2" />.</param>
  558. <param name="resultSelector">Funzione per creare un valore di risultato da ogni gruppo.</param>
  559. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  560. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata nell'oggetto <paramref name="keySelector" />.</typeparam>
  561. <typeparam name="TElement">Tipo degli elementi contenuti in ciascun oggetto <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
  562. <typeparam name="TResult">Tipo del valore restituito dall'oggetto <paramref name="resultSelector" />.</typeparam>
  563. <exception cref="T:System.ArgumentNullException">
  564. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="elementSelector" /> o <paramref name="resultSelector" /> è null.</exception>
  565. </member>
  566. <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})">
  567. <summary>Raggruppa gli elementi di una sequenza in base a una funzione del selettore principale specificata e crea un valore risultante da ciascun gruppo e relativa chiave.Le chiavi sono confrontate utilizzando un operatore di confronto specificato e gli elementi di ogni gruppo vengono proiettati utilizzando una funzione specificata.</summary>
  568. <returns>Oggetto T:System.Linq.IQueryable`1 che ha un argomento di tipo di <paramref name="TResult" /> e dove ogni elemento rappresenta una proiezione su un gruppo e sulla relativa chiave.</returns>
  569. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono da raggruppare.</param>
  570. <param name="keySelector">Funzione per estrarre la chiave per ogni elemento.</param>
  571. <param name="elementSelector">Funzione per eseguire il mapping di ogni elemento di origine a un elemento in un oggetto <see cref="T:System.Linq.IGrouping`2" />.</param>
  572. <param name="resultSelector">Funzione per creare un valore di risultato da ogni gruppo.</param>
  573. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> di cui confrontare le chiavi.</param>
  574. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  575. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata nell'oggetto <paramref name="keySelector" />.</typeparam>
  576. <typeparam name="TElement">Tipo degli elementi contenuti in ciascun oggetto <see cref="T:System.Linq.IGrouping`2" />.</typeparam>
  577. <typeparam name="TResult">Tipo del valore restituito dall'oggetto <paramref name="resultSelector" />.</typeparam>
  578. <exception cref="T:System.ArgumentNullException">
  579. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="elementSelector" /> o <paramref name="resultSelector" /> o <paramref name="comparer" /> è null.</exception>
  580. </member>
  581. <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}})">
  582. <summary>Raggruppa gli elementi di una sequenza in base a una funzione del selettore principale specificata e crea un valore risultante da ciascun gruppo e relativa chiave.</summary>
  583. <returns>Oggetto T:System.Linq.IQueryable`1 che ha un argomento di tipo di <paramref name="TResult" /> e dove ogni elemento rappresenta una proiezione su un gruppo e sulla relativa chiave.</returns>
  584. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono da raggruppare.</param>
  585. <param name="keySelector">Funzione per estrarre la chiave per ogni elemento.</param>
  586. <param name="resultSelector">Funzione per creare un valore di risultato da ogni gruppo.</param>
  587. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  588. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata nell'oggetto <paramref name="keySelector" />.</typeparam>
  589. <typeparam name="TResult">Tipo del valore restituito dall'oggetto <paramref name="resultSelector" />.</typeparam>
  590. <exception cref="T:System.ArgumentNullException">
  591. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="resultSelector" /> è null.</exception>
  592. </member>
  593. <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})">
  594. <summary>Raggruppa gli elementi di una sequenza in base a una funzione del selettore principale specificata e crea un valore risultante da ciascun gruppo e relativa chiave.Le chiavi vengono confrontate utilizzando un operatore di confronto specificato.</summary>
  595. <returns>Oggetto T:System.Linq.IQueryable`1 che ha un argomento di tipo di <paramref name="TResult" /> e dove ogni elemento rappresenta una proiezione su un gruppo e sulla relativa chiave.</returns>
  596. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono da raggruppare.</param>
  597. <param name="keySelector">Funzione per estrarre la chiave per ogni elemento.</param>
  598. <param name="resultSelector">Funzione per creare un valore di risultato da ogni gruppo.</param>
  599. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> di cui confrontare le chiavi.</param>
  600. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  601. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata nell'oggetto <paramref name="keySelector" />.</typeparam>
  602. <typeparam name="TResult">Tipo del valore restituito dall'oggetto <paramref name="resultSelector" />.</typeparam>
  603. <exception cref="T:System.ArgumentNullException">
  604. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="resultSelector" /> o <paramref name="comparer" /> è null.</exception>
  605. </member>
  606. <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}})">
  607. <summary>Correla gli elementi di due sequenze in base all'uguaglianza delle chiavi e raggruppa i risultati.Per confrontare le chiavi viene utilizzato l'operatore di confronto uguaglianze predefinito.</summary>
  608. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi di tipo <paramref name="TResult" /> ottenuti eseguendo un'aggiunta raggruppata delle due sequenze.</returns>
  609. <param name="outer">Prima sequenza da unire.</param>
  610. <param name="inner">Sequenza da unire alla prima sequenza.</param>
  611. <param name="outerKeySelector">Funzione per estrarre la chiave di aggiunta da ogni elemento della prima sequenza.</param>
  612. <param name="innerKeySelector">Funzione per estrarre la chiave di aggiunta da ogni elemento della seconda sequenza.</param>
  613. <param name="resultSelector">Funzione per creare un elemento di risultato da un elemento dalla prima sequenza e una raccolta di elementi corrispondenti dalla seconda sequenza.</param>
  614. <typeparam name="TOuter">Tipo degli elementi della prima sequenza.</typeparam>
  615. <typeparam name="TInner">Tipo degli elementi della seconda sequenza.</typeparam>
  616. <typeparam name="TKey">Tipo delle chiavi restituite dalle funzioni del selettore principale.</typeparam>
  617. <typeparam name="TResult">Tipo degli elementi di risultato.</typeparam>
  618. <exception cref="T:System.ArgumentNullException">
  619. <paramref name="outer" /> o <paramref name="inner" /> o <paramref name="outerKeySelector" /> o <paramref name="innerKeySelector" /> o <paramref name="resultSelector" /> è null.</exception>
  620. </member>
  621. <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})">
  622. <summary>Correla gli elementi di due sequenze in base all'uguaglianza delle chiavi e raggruppa i risultati.Viene utilizzato un oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> specificato per confrontare le chiavi.</summary>
  623. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi di tipo <paramref name="TResult" /> ottenuti eseguendo un'aggiunta raggruppata delle due sequenze.</returns>
  624. <param name="outer">Prima sequenza da unire.</param>
  625. <param name="inner">Sequenza da unire alla prima sequenza.</param>
  626. <param name="outerKeySelector">Funzione per estrarre la chiave di aggiunta da ogni elemento della prima sequenza.</param>
  627. <param name="innerKeySelector">Funzione per estrarre la chiave di aggiunta da ogni elemento della seconda sequenza.</param>
  628. <param name="resultSelector">Funzione per creare un elemento di risultato da un elemento dalla prima sequenza e una raccolta di elementi corrispondenti dalla seconda sequenza.</param>
  629. <param name="comparer">Un operatore di confronto per la codifica hash e il confronto delle chiavi.</param>
  630. <typeparam name="TOuter">Tipo degli elementi della prima sequenza.</typeparam>
  631. <typeparam name="TInner">Tipo degli elementi della seconda sequenza.</typeparam>
  632. <typeparam name="TKey">Tipo delle chiavi restituite dalle funzioni del selettore principale.</typeparam>
  633. <typeparam name="TResult">Tipo degli elementi di risultato.</typeparam>
  634. <exception cref="T:System.ArgumentNullException">
  635. <paramref name="outer" /> o <paramref name="inner" /> o <paramref name="outerKeySelector" /> o <paramref name="innerKeySelector" /> o <paramref name="resultSelector" /> è null.</exception>
  636. </member>
  637. <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  638. <summary>Produce l’intersezione insiemistica di due sequenze utilizzando l'operatore di confronto uguaglianze predefinito per confrontare i valori.</summary>
  639. <returns>Una sequenza che contiene l'intersezione insiemistica delle due sequenze.</returns>
  640. <param name="source1">Una sequenza di cui vengono restituiti gli elementi distinti presenti anche in <paramref name="source2" />.</param>
  641. <param name="source2">Una sequenza di cui vengono restituiti gli elementi distinti presenti anche nella prima sequenza.</param>
  642. <typeparam name="TSource">Tipo degli elementi delle sequenze di input.</typeparam>
  643. <exception cref="T:System.ArgumentNullException">
  644. <paramref name="source1" /> o <paramref name="source2" /> è null.</exception>
  645. </member>
  646. <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  647. <summary>Produce l’intersezione insiemistica delle due sequenze utilizzando l’oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> specificato per confrontare i valori.</summary>
  648. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene l’intersezione insiemistica delle due sequenze.</returns>
  649. <param name="source1">Un oggetto <see cref="T:System.Linq.IQueryable`1" /> di cui vengono restituiti gli elementi distinti che sono presenti anche in <paramref name="source2" />.</param>
  650. <param name="source2">Un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> di cui vengono restituiti gli elementi distinti presenti anche nella prima sequenza.</param>
  651. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> per confrontare i valori.</param>
  652. <typeparam name="TSource">Tipo degli elementi delle sequenze di input.</typeparam>
  653. <exception cref="T:System.ArgumentNullException">
  654. <paramref name="source1" /> o <paramref name="source2" /> è null.</exception>
  655. </member>
  656. <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}})">
  657. <summary>Correla gli elementi di due sequenze in base alle chiavi corrispondenti.Per confrontare le chiavi viene utilizzato l'operatore di confronto uguaglianze predefinito.</summary>
  658. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi di tipo <paramref name="TResult" /> ottenuti eseguendo un inner join sulle due sequenze.</returns>
  659. <param name="outer">Prima sequenza da unire.</param>
  660. <param name="inner">Sequenza da unire alla prima sequenza.</param>
  661. <param name="outerKeySelector">Funzione per estrarre la chiave di aggiunta da ogni elemento della prima sequenza.</param>
  662. <param name="innerKeySelector">Funzione per estrarre la chiave di aggiunta da ogni elemento della seconda sequenza.</param>
  663. <param name="resultSelector">Funzione per creare un elemento di risultato da due elementi corrispondenti.</param>
  664. <typeparam name="TOuter">Tipo degli elementi della prima sequenza.</typeparam>
  665. <typeparam name="TInner">Tipo degli elementi della seconda sequenza.</typeparam>
  666. <typeparam name="TKey">Tipo delle chiavi restituite dalle funzioni del selettore principale.</typeparam>
  667. <typeparam name="TResult">Tipo degli elementi di risultato.</typeparam>
  668. <exception cref="T:System.ArgumentNullException">
  669. <paramref name="outer" /> o <paramref name="inner" /> o <paramref name="outerKeySelector" /> o <paramref name="innerKeySelector" /> o <paramref name="resultSelector" /> è null.</exception>
  670. </member>
  671. <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})">
  672. <summary>Correla gli elementi di due sequenze in base alle chiavi corrispondenti.Viene utilizzato un oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> specificato per confrontare le chiavi.</summary>
  673. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi di tipo <paramref name="TResult" /> ottenuti eseguendo un inner join sulle due sequenze.</returns>
  674. <param name="outer">Prima sequenza da unire.</param>
  675. <param name="inner">Sequenza da unire alla prima sequenza.</param>
  676. <param name="outerKeySelector">Funzione per estrarre la chiave di aggiunta da ogni elemento della prima sequenza.</param>
  677. <param name="innerKeySelector">Funzione per estrarre la chiave di aggiunta da ogni elemento della seconda sequenza.</param>
  678. <param name="resultSelector">Funzione per creare un elemento di risultato da due elementi corrispondenti.</param>
  679. <param name="comparer">Un oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> per la codifica hash e il confronto delle chiavi.</param>
  680. <typeparam name="TOuter">Tipo degli elementi della prima sequenza.</typeparam>
  681. <typeparam name="TInner">Tipo degli elementi della seconda sequenza.</typeparam>
  682. <typeparam name="TKey">Tipo delle chiavi restituite dalle funzioni del selettore principale.</typeparam>
  683. <typeparam name="TResult">Tipo degli elementi di risultato.</typeparam>
  684. <exception cref="T:System.ArgumentNullException">
  685. <paramref name="outer" /> o <paramref name="inner" /> o <paramref name="outerKeySelector" /> o <paramref name="innerKeySelector" /> o <paramref name="resultSelector" /> è null.</exception>
  686. </member>
  687. <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0})">
  688. <summary>Restituisce l'ultimo elemento in una sequenza.</summary>
  689. <returns>Il valore dell’ultima posizione in <paramref name="source" />.</returns>
  690. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> di cui restituire l’ultimo elemento.</param>
  691. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  692. <exception cref="T:System.ArgumentNullException">
  693. <paramref name="source" /> è null.</exception>
  694. <exception cref="T:System.InvalidOperationException">La sequenza di origine è vuota.</exception>
  695. </member>
  696. <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  697. <summary>Restituisce l’ultimo elemento di una sequenza che soddisfa una condizione specificata.</summary>
  698. <returns>L'ultimo elemento in <paramref name="source" /> che supera il test specificato da <paramref name="predicate" />.</returns>
  699. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire un elemento.</param>
  700. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  701. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  702. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  703. <exception cref="T:System.InvalidOperationException">Nessun elemento soddisfa la condizione in <paramref name="predicate" />.- oppure -La sequenza di origine è vuota.</exception>
  704. </member>
  705. <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0})">
  706. <summary>Restituisce l’ultimo elemento in una sequenza o un valore predefinito se la sequenza non contiene elementi.</summary>
  707. <returns>default(<paramref name="TSource" />) se <paramref name="source" /> è vuota; in caso contrario, l’ultimo elemento di <paramref name="source" />.</returns>
  708. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> di cui restituire l’ultimo elemento.</param>
  709. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  710. <exception cref="T:System.ArgumentNullException">
  711. <paramref name="source" /> è null.</exception>
  712. </member>
  713. <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  714. <summary>Restituisce l’ultimo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se un tale elemento non viene trovato.</summary>
  715. <returns>default(<paramref name="TSource" />) se <paramref name="source" /> è vuota o se nessun elemento supera il test nella funzione predicativa; in caso contrario, l'ultimo elemento di <paramref name="source" /> che passa il test nella funzione predicativa.</returns>
  716. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire un elemento.</param>
  717. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  718. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  719. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  720. </member>
  721. <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0})">
  722. <summary>Restituisce un oggetto <see cref="T:System.Int64" /> che rappresenta il numero totale di elementi in una sequenza.</summary>
  723. <returns>Numero di elementi in <paramref name="source" />.</returns>
  724. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi da contare.</param>
  725. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  726. <exception cref="T:System.ArgumentNullException">
  727. <paramref name="source" /> è null.</exception>
  728. <exception cref="T:System.OverflowException">Il numero di elementi è maggiore di <see cref="F:System.Int64.MaxValue" />.</exception>
  729. </member>
  730. <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  731. <summary>Restituisce un oggetto <see cref="T:System.Int64" /> che rappresenta il numero di elementi in una sequenza che soddisfano una condizione.</summary>
  732. <returns>Il numero di elementi in <paramref name="source" /> che soddisfa la condizione nella funzione predicativa.</returns>
  733. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi da contare.</param>
  734. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  735. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  736. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  737. <exception cref="T:System.OverflowException">Il numero di elementi corrispondenti è maggiore di <see cref="F:System.Int64.MaxValue" />.</exception>
  738. </member>
  739. <member name="M:System.Linq.Queryable.Max``1(System.Linq.IQueryable{``0})">
  740. <summary>Restituisce il valore massimo di un generico oggetto <see cref="T:System.Linq.IQueryable`1" />.</summary>
  741. <returns>Valore massimo della sequenza.</returns>
  742. <param name="source">Una sequenza di valori della quale determinare il massimo.</param>
  743. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  744. <exception cref="T:System.ArgumentNullException">
  745. <paramref name="source" /> è null.</exception>
  746. </member>
  747. <member name="M:System.Linq.Queryable.Max``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  748. <summary>Richiama una funzione di proiezione su ogni elemento di un generico oggetto <see cref="T:System.Linq.IQueryable`1" /> e restituisce il valore massimo risultante.</summary>
  749. <returns>Valore massimo della sequenza.</returns>
  750. <param name="source">Una sequenza di valori della quale determinare il massimo.</param>
  751. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  752. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  753. <typeparam name="TResult">Tipo del valore restituito dalla funzione rappresentata dall'oggetto <paramref name="selector" />.</typeparam>
  754. <exception cref="T:System.ArgumentNullException">
  755. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  756. </member>
  757. <member name="M:System.Linq.Queryable.Min``1(System.Linq.IQueryable{``0})">
  758. <summary>Restituisce il valore minimo di un generico oggetto <see cref="T:System.Linq.IQueryable`1" />.</summary>
  759. <returns>Valore minimo della sequenza.</returns>
  760. <param name="source">Una sequenza di valori della quale determinare il minimo.</param>
  761. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  762. <exception cref="T:System.ArgumentNullException">
  763. <paramref name="source" /> è null.</exception>
  764. </member>
  765. <member name="M:System.Linq.Queryable.Min``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  766. <summary>Richiama una funzione di proiezione su ogni elemento di un generico oggetto <see cref="T:System.Linq.IQueryable`1" /> e restituisce il valore minimo risultante.</summary>
  767. <returns>Valore minimo della sequenza.</returns>
  768. <param name="source">Una sequenza di valori della quale determinare il minimo.</param>
  769. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  770. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  771. <typeparam name="TResult">Tipo del valore restituito dalla funzione rappresentata dall'oggetto <paramref name="selector" />.</typeparam>
  772. <exception cref="T:System.ArgumentNullException">
  773. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  774. </member>
  775. <member name="M:System.Linq.Queryable.OfType``1(System.Linq.IQueryable)">
  776. <summary>Filtra gli elementi di un oggetto <see cref="T:System.Linq.IQueryable" /> in base a un tipo specificato.</summary>
  777. <returns>Raccolta che contiene elementi da <paramref name="source" /> che sono di tipo <paramref name="TResult" />.</returns>
  778. <param name="source">Un oggetto <see cref="T:System.Linq.IQueryable" /> i cui elementi devono essere filtrati.</param>
  779. <typeparam name="TResult">Il tipo in base al quale filtrare gli elementi della sequenza.</typeparam>
  780. <exception cref="T:System.ArgumentNullException">
  781. <paramref name="source" /> è null.</exception>
  782. </member>
  783. <member name="M:System.Linq.Queryable.OrderBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  784. <summary>Ordina in senso crescente gli elementi di una sequenza secondo una chiave.</summary>
  785. <returns>Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> i cui elementi vengono ordinati secondo una chiave.</returns>
  786. <param name="source">Sequenza di valori da ordinare.</param>
  787. <param name="keySelector">Funzione per estrarre una chiave da un elemento.</param>
  788. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  789. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata dall'oggetto <paramref name="keySelector" />.</typeparam>
  790. <exception cref="T:System.ArgumentNullException">
  791. <paramref name="source" /> o <paramref name="keySelector" /> è null.</exception>
  792. </member>
  793. <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})">
  794. <summary>Ordina in ordine crescente gli elementi di una sequenza utilizzando un operatore di confronto specificato.</summary>
  795. <returns>Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> i cui elementi vengono ordinati secondo una chiave.</returns>
  796. <param name="source">Sequenza di valori da ordinare.</param>
  797. <param name="keySelector">Funzione per estrarre una chiave da un elemento.</param>
  798. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IComparer`1" /> per confrontare le chiavi.</param>
  799. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  800. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata dall'oggetto <paramref name="keySelector" />.</typeparam>
  801. <exception cref="T:System.ArgumentNullException">
  802. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="comparer" /> è null.</exception>
  803. </member>
  804. <member name="M:System.Linq.Queryable.OrderByDescending``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  805. <summary>Ordina in senso decrescente gli elementi di una sequenza secondo una chiave.</summary>
  806. <returns>Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> i cui elementi vengono ordinati in senso decrescente in base a una chiave.</returns>
  807. <param name="source">Sequenza di valori da ordinare.</param>
  808. <param name="keySelector">Funzione per estrarre una chiave da un elemento.</param>
  809. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  810. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata dall'oggetto <paramref name="keySelector" />.</typeparam>
  811. <exception cref="T:System.ArgumentNullException">
  812. <paramref name="source" /> o <paramref name="keySelector" /> è null.</exception>
  813. </member>
  814. <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})">
  815. <summary>Ordina in senso decrescente gli elementi di una sequenza utilizzando un operatore di confronto specificato.</summary>
  816. <returns>Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> i cui elementi vengono ordinati in senso decrescente in base a una chiave.</returns>
  817. <param name="source">Sequenza di valori da ordinare.</param>
  818. <param name="keySelector">Funzione per estrarre una chiave da un elemento.</param>
  819. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IComparer`1" /> per confrontare le chiavi.</param>
  820. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  821. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata dall'oggetto <paramref name="keySelector" />.</typeparam>
  822. <exception cref="T:System.ArgumentNullException">
  823. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="comparer" /> è null.</exception>
  824. </member>
  825. <member name="M:System.Linq.Queryable.Reverse``1(System.Linq.IQueryable{``0})">
  826. <summary>Inverte l'ordine degli elementi in una sequenza.</summary>
  827. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi corrispondono a quelli della sequenza di input, in ordine inverso.</returns>
  828. <param name="source">Sequenza di valori da invertire.</param>
  829. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  830. <exception cref="T:System.ArgumentNullException">
  831. <paramref name="source" /> è null.</exception>
  832. </member>
  833. <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  834. <summary>Proietta ogni elemento di una sequenza in una nuova maschera.</summary>
  835. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono il risultato ottenuto richiamando una funzione di proiezione su ogni elemento di <paramref name="source" />.</returns>
  836. <param name="source">Sequenza di valori da proiettare.</param>
  837. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  838. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  839. <typeparam name="TResult">Tipo del valore restituito dalla funzione rappresentata dall'oggetto <paramref name="selector" />.</typeparam>
  840. <exception cref="T:System.ArgumentNullException">
  841. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  842. </member>
  843. <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1}})">
  844. <summary>Proietta ogni elemento di una sequenza in un nuovo modulo incorporando l'indice dell'elemento.</summary>
  845. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono il risultato ottenuto richiamando una funzione di proiezione su ogni elemento di <paramref name="source" />.</returns>
  846. <param name="source">Sequenza di valori da proiettare.</param>
  847. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  848. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  849. <typeparam name="TResult">Tipo del valore restituito dalla funzione rappresentata dall'oggetto <paramref name="selector" />.</typeparam>
  850. <exception cref="T:System.ArgumentNullException">
  851. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  852. </member>
  853. <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}})">
  854. <summary>Proietta ogni elemento di una sequenza a un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> e richiama una funzione del selettore di risultato su ogni elemento al suo interno.I valori risultanti da ogni sequenza intermedia vengono combinati in un singola sequenza unidimensionale e restituiti.</summary>
  855. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono il risultato ottenuto richiamando la funzione di proiezione uno a molti <paramref name="collectionSelector" /> su ogni elemento di <paramref name="source" /> ed eseguire quindi il mapping di ognuno degli elementi di tale sequenza e del corrispondente elemento di <paramref name="source" /> a un elemento di risultato.</returns>
  856. <param name="source">Sequenza di valori da proiettare.</param>
  857. <param name="collectionSelector">Una funzione di proiezione da applicare a ogni elemento della sequenza di input.</param>
  858. <param name="resultSelector">Una funzione di proiezione da applicare a ogni elemento di ogni sequenza intermedia.</param>
  859. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  860. <typeparam name="TCollection">Il tipo degli elementi intermedi raccolti dalla funzione rappresentata da <paramref name="collectionSelector" />.</typeparam>
  861. <typeparam name="TResult">Tipo degli elementi della sequenza risultante.</typeparam>
  862. <exception cref="T:System.ArgumentNullException">
  863. <paramref name="source" /> o <paramref name="collectionSelector" /> o <paramref name="resultSelector" /> è null.</exception>
  864. </member>
  865. <member name="M:System.Linq.Queryable.SelectMany``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}})">
  866. <summary>Proietta ogni elemento di una sequenza a un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> e combina le sequenze risultanti in una sequenza.</summary>
  867. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono il risultato ottenuto richiamando una funzione di proiezione uno a molti su ogni elemento della sequenza di input.</returns>
  868. <param name="source">Sequenza di valori da proiettare.</param>
  869. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  870. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  871. <typeparam name="TResult">Il tipo degli elementi della sequenza restituiti dalla funzione rappresentata da <paramref name="selector" />.</typeparam>
  872. <exception cref="T:System.ArgumentNullException">
  873. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  874. </member>
  875. <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}})">
  876. <summary>Proietta ogni elemento di una sequenza a un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> che incorpora l'indice dell'elemento di origine che lo ha prodotto.Viene quindi richiamata una funzione del selettore di risultato su ogni elemento di ogni sequenza intermedia e i valori risultanti vengono combinati in una singola sequenza unidimensionale e restituiti.</summary>
  877. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono il risultato ottenuto richiamando la funzione di proiezione uno a molti <paramref name="collectionSelector" /> su ogni elemento di <paramref name="source" /> ed eseguire quindi il mapping di ognuno degli elementi di tale sequenza e del corrispondente elemento di <paramref name="source" /> a un elemento di risultato.</returns>
  878. <param name="source">Sequenza di valori da proiettare.</param>
  879. <param name="collectionSelector">Una funzione di proiezione da applicare a ogni elemento della sequenza di input; il secondo parametro di questa funzione rappresenta l'indice dell'elemento di origine.</param>
  880. <param name="resultSelector">Una funzione di proiezione da applicare a ogni elemento di ogni sequenza intermedia.</param>
  881. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  882. <typeparam name="TCollection">Il tipo degli elementi intermedi raccolti dalla funzione rappresentata da <paramref name="collectionSelector" />.</typeparam>
  883. <typeparam name="TResult">Tipo degli elementi della sequenza risultante.</typeparam>
  884. <exception cref="T:System.ArgumentNullException">
  885. <paramref name="source" /> o <paramref name="collectionSelector" /> o <paramref name="resultSelector" /> è null.</exception>
  886. </member>
  887. <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}}})">
  888. <summary>Proietta ogni elemento di una sequenza a un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> e combina le sequenze risultanti in una sequenza.L'indice di ogni elemento di origine viene utilizzato nella maschera proiettata di tale elemento.</summary>
  889. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> i cui elementi sono il risultato ottenuto richiamando una funzione di proiezione uno a molti su ogni elemento della sequenza di input.</returns>
  890. <param name="source">Sequenza di valori da proiettare.</param>
  891. <param name="selector">Una funzione di proiezione da applicare a ogni elemento; il secondo parametro di questa funzione rappresenta l'indice dell'elemento di origine.</param>
  892. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  893. <typeparam name="TResult">Il tipo degli elementi della sequenza restituiti dalla funzione rappresentata da <paramref name="selector" />.</typeparam>
  894. <exception cref="T:System.ArgumentNullException">
  895. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  896. </member>
  897. <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  898. <summary>Determina se due sequenze sono uguali utilizzando l'operatore di confronto uguaglianze predefinito per confrontare gli elementi.</summary>
  899. <returns>true se le due sequenze di origine sono di lunghezza uguale e gli elementi corrispondenti risultano uguali; in caso contrario, false.</returns>
  900. <param name="source1">Un oggetto <see cref="T:System.Linq.IQueryable`1" /> cui elementi devono venire confrontati con quelli di <paramref name="source2" />.</param>
  901. <param name="source2">Un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> i cui elementi devono venire confrontati con quelli della prima sequenza.</param>
  902. <typeparam name="TSource">Tipo degli elementi delle sequenze di input.</typeparam>
  903. <exception cref="T:System.ArgumentNullException">
  904. <paramref name="source1" /> o <paramref name="source2" /> è null.</exception>
  905. </member>
  906. <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  907. <summary>Determina se due sequenze sono uguali utilizzando un oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> specificato per confrontare gli elementi.</summary>
  908. <returns>true se le due sequenze di origine sono di lunghezza uguale e gli elementi corrispondenti risultano uguali; in caso contrario, false.</returns>
  909. <param name="source1">Un oggetto <see cref="T:System.Linq.IQueryable`1" /> cui elementi devono venire confrontati con quelli di <paramref name="source2" />.</param>
  910. <param name="source2">Un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> i cui elementi devono venire confrontati con quelli della prima sequenza.</param>
  911. <param name="comparer">Un oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> da utilizzare per confrontare gli elementi.</param>
  912. <typeparam name="TSource">Tipo degli elementi delle sequenze di input.</typeparam>
  913. <exception cref="T:System.ArgumentNullException">
  914. <paramref name="source1" /> o <paramref name="source2" /> è null.</exception>
  915. </member>
  916. <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0})">
  917. <summary>Restituisce il singolo elemento di una sequenza e genera un'eccezione se nella sequenza non è presente esattamente un elemento.</summary>
  918. <returns>Singolo elemento della sequenza di input.</returns>
  919. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> di cui restituire il singolo elemento.</param>
  920. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  921. <exception cref="T:System.ArgumentNullException">
  922. <paramref name="source" /> è null.</exception>
  923. <exception cref="T:System.InvalidOperationException">
  924. <paramref name="source" /> presenta più di un elemento.</exception>
  925. </member>
  926. <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  927. <summary>Restituisce il singolo elemento di una sequenza che soddisfa una condizione specificata e genera un'eccezione se esiste più di un elemento.</summary>
  928. <returns>Il singolo elemento della sequenza di input che soddisfa la condizione in <paramref name="predicate" />.</returns>
  929. <param name="source">Un oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire un singolo elemento.</param>
  930. <param name="predicate">Funzione per testare un elemento per una condizione.</param>
  931. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  932. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  933. <exception cref="T:System.InvalidOperationException">Nessun elemento soddisfa la condizione in <paramref name="predicate" />.- oppure -Più di un elemento soddisfa la condizione in <paramref name="predicate" />.- oppure -La sequenza di origine è vuota.</exception>
  934. </member>
  935. <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0})">
  936. <summary>Restituisce il singolo elemento di una sequenza o un valore predefinito se la sequenza è vuota. Questo metodo genera un'eccezione se esiste più di un elemento nella sequenza.</summary>
  937. <returns>Il singolo elemento della sequenza di input, o default(<paramref name="TSource" />) se la sequenza non contiene elementi.</returns>
  938. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> di cui restituire il singolo elemento.</param>
  939. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  940. <exception cref="T:System.ArgumentNullException">
  941. <paramref name="source" /> è null.</exception>
  942. <exception cref="T:System.InvalidOperationException">
  943. <paramref name="source" /> presenta più di un elemento.</exception>
  944. </member>
  945. <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  946. <summary>Restituisce il singolo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento esiste. Questo metodo genera un'eccezione se più di un elemento soddisfa la condizione.</summary>
  947. <returns>Il singolo elemento della sequenza di input che soddisfa la condizione in <paramref name="predicate" />, o default(<paramref name="TSource" />) se tale elemento non viene trovato.</returns>
  948. <param name="source">Un oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire un singolo elemento.</param>
  949. <param name="predicate">Funzione per testare un elemento per una condizione.</param>
  950. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  951. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  952. <exception cref="T:System.InvalidOperationException">Più di un elemento soddisfa la condizione in <paramref name="predicate" />.</exception>
  953. </member>
  954. <member name="M:System.Linq.Queryable.Skip``1(System.Linq.IQueryable{``0},System.Int32)">
  955. <summary>Ignora un numero specificato di elementi in una sequenza e quindi restituisce gli elementi rimanenti.</summary>
  956. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi presenti dopo l'indice specificato nella sequenza di input.</returns>
  957. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire elementi.</param>
  958. <param name="count">Il numero di elementi da ignorare prima di restituire gli elementi rimanenti.</param>
  959. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  960. <exception cref="T:System.ArgumentNullException">
  961. <paramref name="source" /> è null.</exception>
  962. </member>
  963. <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  964. <summary>Ignora gli elementi in sequenza finché la condizione specificata è soddisfatta e quindi restituisce gli elementi rimanenti.</summary>
  965. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi da <paramref name="source" /> a partire dal primo elemento nella serie lineare che non supera il test specificato da <paramref name="predicate" />.</returns>
  966. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire elementi.</param>
  967. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  968. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  969. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  970. </member>
  971. <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  972. <summary>Ignora gli elementi in sequenza finché la condizione specificata è soddisfatta e quindi restituisce gli elementi rimanenti.L'indice dell'elemento viene utilizzato nella logica della funzione predicativa.</summary>
  973. <returns>Un oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi da <paramref name="source" /> a partire dal primo elemento nella serie lineare che non supera il test specificato da <paramref name="predicate" />.</returns>
  974. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> dal quale restituire elementi.</param>
  975. <param name="predicate">Una funzione per testare ogni elemento per una condizione; il secondo parametro di questa funzione rappresenta l'indice dell'elemento di origine.</param>
  976. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  977. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  978. </member>
  979. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Decimal})">
  980. <summary>Calcola la somma di una sequenza di valori <see cref="T:System.Decimal" />.</summary>
  981. <returns>Somma dei valori della sequenza.</returns>
  982. <param name="source">Sequenza di valori <see cref="T:System.Decimal" /> di cui calcolare la somma.</param>
  983. <exception cref="T:System.ArgumentNullException">
  984. <paramref name="source" /> è null.</exception>
  985. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Decimal.MaxValue" />.</exception>
  986. </member>
  987. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Double})">
  988. <summary>Calcola la somma di una sequenza di valori <see cref="T:System.Double" />.</summary>
  989. <returns>Somma dei valori della sequenza.</returns>
  990. <param name="source">Sequenza di valori <see cref="T:System.Double" /> di cui calcolare la somma.</param>
  991. <exception cref="T:System.ArgumentNullException">
  992. <paramref name="source" /> è null.</exception>
  993. </member>
  994. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int32})">
  995. <summary>Calcola la somma di una sequenza di valori <see cref="T:System.Int32" />.</summary>
  996. <returns>Somma dei valori della sequenza.</returns>
  997. <param name="source">Sequenza di valori <see cref="T:System.Int32" /> di cui calcolare la somma.</param>
  998. <exception cref="T:System.ArgumentNullException">
  999. <paramref name="source" /> è null.</exception>
  1000. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Int32.MaxValue" />.</exception>
  1001. </member>
  1002. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int64})">
  1003. <summary>Calcola la somma di una sequenza di valori <see cref="T:System.Int64" />.</summary>
  1004. <returns>Somma dei valori della sequenza.</returns>
  1005. <param name="source">Sequenza di valori <see cref="T:System.Int64" /> di cui calcolare la somma.</param>
  1006. <exception cref="T:System.ArgumentNullException">
  1007. <paramref name="source" /> è null.</exception>
  1008. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Int64.MaxValue" />.</exception>
  1009. </member>
  1010. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
  1011. <summary>Calcola la somma di una sequenza che ammette valori <see cref="T:System.Decimal" /> nullable.</summary>
  1012. <returns>Somma dei valori della sequenza.</returns>
  1013. <param name="source">Sequenza che ammette valori <see cref="T:System.Decimal" /> nullable di cui calcolare la somma.</param>
  1014. <exception cref="T:System.ArgumentNullException">
  1015. <paramref name="source" /> è null.</exception>
  1016. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Decimal.MaxValue" />.</exception>
  1017. </member>
  1018. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Double}})">
  1019. <summary>Calcola la somma di una sequenza che ammette valori <see cref="T:System.Double" /> nullable.</summary>
  1020. <returns>Somma dei valori della sequenza.</returns>
  1021. <param name="source">Una sequenza che ammette valori <see cref="T:System.Double" /> nullable di cui calcolare la somma.</param>
  1022. <exception cref="T:System.ArgumentNullException">
  1023. <paramref name="source" /> è null.</exception>
  1024. </member>
  1025. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int32}})">
  1026. <summary>Calcola la somma di una sequenza che ammette valori <see cref="T:System.Int32" /> nullable.</summary>
  1027. <returns>Somma dei valori della sequenza.</returns>
  1028. <param name="source">Sequenza che ammette valori <see cref="T:System.Int32" /> nullable di cui calcolare la somma.</param>
  1029. <exception cref="T:System.ArgumentNullException">
  1030. <paramref name="source" /> è null.</exception>
  1031. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Int32.MaxValue" />.</exception>
  1032. </member>
  1033. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int64}})">
  1034. <summary>Calcola la somma di una sequenza che ammette valori <see cref="T:System.Int64" /> nullable.</summary>
  1035. <returns>Somma dei valori della sequenza.</returns>
  1036. <param name="source">Sequenza che ammette valori <see cref="T:System.Int64" /> nullable di cui calcolare la somma.</param>
  1037. <exception cref="T:System.ArgumentNullException">
  1038. <paramref name="source" /> è null.</exception>
  1039. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Int64.MaxValue" />.</exception>
  1040. </member>
  1041. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Single}})">
  1042. <summary>Calcola la somma di una sequenza che ammette valori <see cref="T:System.Single" /> nullable.</summary>
  1043. <returns>Somma dei valori della sequenza.</returns>
  1044. <param name="source">Una sequenza che ammette valori <see cref="T:System.Single" /> nullable di cui calcolare la somma.</param>
  1045. <exception cref="T:System.ArgumentNullException">
  1046. <paramref name="source" /> è null.</exception>
  1047. </member>
  1048. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Single})">
  1049. <summary>Calcola la somma di una sequenza di valori <see cref="T:System.Single" />.</summary>
  1050. <returns>Somma dei valori della sequenza.</returns>
  1051. <param name="source">Sequenza di valori <see cref="T:System.Single" /> di cui calcolare la somma.</param>
  1052. <exception cref="T:System.ArgumentNullException">
  1053. <paramref name="source" /> è null.</exception>
  1054. </member>
  1055. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
  1056. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Decimal" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1057. <returns>Somma dei valori proiettati.</returns>
  1058. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1059. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1060. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1061. <exception cref="T:System.ArgumentNullException">
  1062. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1063. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Decimal.MaxValue" />.</exception>
  1064. </member>
  1065. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
  1066. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Double" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1067. <returns>Somma dei valori proiettati.</returns>
  1068. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1069. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1070. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1071. <exception cref="T:System.ArgumentNullException">
  1072. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1073. </member>
  1074. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
  1075. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Int32" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1076. <returns>Somma dei valori proiettati.</returns>
  1077. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1078. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1079. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1080. <exception cref="T:System.ArgumentNullException">
  1081. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1082. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Int32.MaxValue" />.</exception>
  1083. </member>
  1084. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
  1085. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Int64" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1086. <returns>Somma dei valori proiettati.</returns>
  1087. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1088. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1089. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1090. <exception cref="T:System.ArgumentNullException">
  1091. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1092. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Int64.MaxValue" />.</exception>
  1093. </member>
  1094. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
  1095. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Decimal" /> nullable, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1096. <returns>Somma dei valori proiettati.</returns>
  1097. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1098. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1099. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1100. <exception cref="T:System.ArgumentNullException">
  1101. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1102. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Decimal.MaxValue" />.</exception>
  1103. </member>
  1104. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
  1105. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Double" /> nullable, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1106. <returns>Somma dei valori proiettati.</returns>
  1107. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1108. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1109. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1110. <exception cref="T:System.ArgumentNullException">
  1111. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1112. </member>
  1113. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
  1114. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Int32" /> nullable, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1115. <returns>Somma dei valori proiettati.</returns>
  1116. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1117. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1118. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1119. <exception cref="T:System.ArgumentNullException">
  1120. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1121. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Int32.MaxValue" />.</exception>
  1122. </member>
  1123. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
  1124. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Int64" /> nullable, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1125. <returns>Somma dei valori proiettati.</returns>
  1126. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1127. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1128. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1129. <exception cref="T:System.ArgumentNullException">
  1130. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1131. <exception cref="T:System.OverflowException">La somma è maggiore di <see cref="F:System.Int64.MaxValue" />.</exception>
  1132. </member>
  1133. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
  1134. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Single" /> nullable, ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1135. <returns>Somma dei valori proiettati.</returns>
  1136. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1137. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1138. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1139. <exception cref="T:System.ArgumentNullException">
  1140. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1141. </member>
  1142. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
  1143. <summary>Calcola la somma della sequenza di valori <see cref="T:System.Single" /> ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input.</summary>
  1144. <returns>Somma dei valori proiettati.</returns>
  1145. <param name="source">Sequenza di valori di tipo <paramref name="TSource" />.</param>
  1146. <param name="selector">Funzione di proiezione da applicare a ogni elemento.</param>
  1147. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1148. <exception cref="T:System.ArgumentNullException">
  1149. <paramref name="source" /> o <paramref name="selector" /> è null.</exception>
  1150. </member>
  1151. <member name="M:System.Linq.Queryable.Take``1(System.Linq.IQueryable{``0},System.Int32)">
  1152. <summary>Restituisce un numero specificato di elementi contigui dall'inizio di una sequenza.</summary>
  1153. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene il numero specificato di elementi dall'inizio di <paramref name="source" />.</returns>
  1154. <param name="source">Sequenza dalla quale vengono restituiti gli elementi.</param>
  1155. <param name="count">Numero di elementi da restituire.</param>
  1156. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1157. <exception cref="T:System.ArgumentNullException">
  1158. <paramref name="source" /> è null.</exception>
  1159. </member>
  1160. <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  1161. <summary>Restituisce elementi di una sequenza finché una condizione specificata è soddisfatta.</summary>
  1162. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi dalla sequenza di input che precedono il primo elemento che non soddisfa più il test specificato da <paramref name="predicate" />.</returns>
  1163. <param name="source">Sequenza dalla quale vengono restituiti gli elementi.</param>
  1164. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  1165. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1166. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  1167. </member>
  1168. <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  1169. <summary>Restituisce elementi di una sequenza finché una condizione specificata è soddisfatta.L'indice dell'elemento viene utilizzato nella logica della funzione predicativa.</summary>
  1170. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene elementi dalla sequenza di input che precedono il primo elemento che non soddisfa più il test specificato da <paramref name="predicate" />.</returns>
  1171. <param name="source">Sequenza dalla quale vengono restituiti gli elementi.</param>
  1172. <param name="predicate">Una funzione per testare ogni elemento per una condizione; il secondo parametro della funzione rappresenta l'indice dell'elemento della sequenza di origine.</param>
  1173. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1174. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  1175. </member>
  1176. <member name="M:System.Linq.Queryable.ThenBy``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1177. <summary>Esegue un successivo ordinamento in senso crescente in base a una chiave degli elementi di una sequenza.</summary>
  1178. <returns>Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> i cui elementi vengono ordinati secondo una chiave.</returns>
  1179. <param name="source">Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> che contiene gli elementi da ordinare.</param>
  1180. <param name="keySelector">Funzione per estrarre una chiave da ogni elemento.</param>
  1181. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1182. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata dall'oggetto <paramref name="keySelector" />.</typeparam>
  1183. <exception cref="T:System.ArgumentNullException">
  1184. <paramref name="source" /> o <paramref name="keySelector" /> è null.</exception>
  1185. </member>
  1186. <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})">
  1187. <summary>Esegue un ordinamento secondario in senso crescente degli elementi di una sequenza utilizzando un operatore di confronto specificato.</summary>
  1188. <returns>Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> i cui elementi vengono ordinati secondo una chiave.</returns>
  1189. <param name="source">Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> che contiene gli elementi da ordinare.</param>
  1190. <param name="keySelector">Funzione per estrarre una chiave da ogni elemento.</param>
  1191. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IComparer`1" /> per confrontare le chiavi.</param>
  1192. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1193. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata dall'oggetto <paramref name="keySelector" />.</typeparam>
  1194. <exception cref="T:System.ArgumentNullException">
  1195. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="comparer" /> è null.</exception>
  1196. </member>
  1197. <member name="M:System.Linq.Queryable.ThenByDescending``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1198. <summary>Esegue un successivo ordinamento in senso decrescente in base a una chiave degli elementi di una sequenza.</summary>
  1199. <returns>Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> i cui elementi vengono ordinati in senso decrescente in base a una chiave.</returns>
  1200. <param name="source">Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> che contiene gli elementi da ordinare.</param>
  1201. <param name="keySelector">Funzione per estrarre una chiave da ogni elemento.</param>
  1202. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1203. <typeparam name="TKey">Tipo della chiave restituita dalla funzione rappresentata dall'oggetto <paramref name="keySelector" />.</typeparam>
  1204. <exception cref="T:System.ArgumentNullException">
  1205. <paramref name="source" /> o <paramref name="keySelector" /> è null.</exception>
  1206. </member>
  1207. <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})">
  1208. <summary>Esegue un ordinamento secondario in senso decrescente degli elementi di una sequenza utilizzando un operatore di confronto specificato.</summary>
  1209. <returns>Raccolta i cui elementi vengono disposti in ordine decrescente in base a una chiave.</returns>
  1210. <param name="source">Oggetto <see cref="T:System.Linq.IOrderedQueryable`1" /> che contiene gli elementi da ordinare.</param>
  1211. <param name="keySelector">Funzione per estrarre una chiave da ogni elemento.</param>
  1212. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IComparer`1" /> per confrontare le chiavi.</param>
  1213. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1214. <typeparam name="TKey">Tipo della chiave restituita dalla funzione <paramref name="keySelector" />.</typeparam>
  1215. <exception cref="T:System.ArgumentNullException">
  1216. <paramref name="source" /> o <paramref name="keySelector" /> o <paramref name="comparer" /> è null.</exception>
  1217. </member>
  1218. <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  1219. <summary>Produce l'unione insiemistica delle due sequenze utilizzando l'operatore di confronto uguaglianze predefinito.</summary>
  1220. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi di entrambe le sequenze di input, tranne i duplicati.</returns>
  1221. <param name="source1">Una sequenza i cui elementi distinti formano il primo insieme per l'operazione di unione.</param>
  1222. <param name="source2">Una sequenza i cui elementi distinti formano il secondo insieme per l'operazione di unione.</param>
  1223. <typeparam name="TSource">Tipo degli elementi delle sequenze di input.</typeparam>
  1224. <exception cref="T:System.ArgumentNullException">
  1225. <paramref name="source1" /> o <paramref name="source2" /> è null.</exception>
  1226. </member>
  1227. <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  1228. <summary>Produce l'unione insiemistica di due sequenze utilizzando un oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> specificato.</summary>
  1229. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi di entrambe le sequenze di input, tranne i duplicati.</returns>
  1230. <param name="source1">Una sequenza i cui elementi distinti formano il primo insieme per l'operazione di unione.</param>
  1231. <param name="source2">Una sequenza i cui elementi distinti formano il secondo insieme per l'operazione di unione.</param>
  1232. <param name="comparer">Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> per confrontare i valori.</param>
  1233. <typeparam name="TSource">Tipo degli elementi delle sequenze di input.</typeparam>
  1234. <exception cref="T:System.ArgumentNullException">
  1235. <paramref name="source1" /> o <paramref name="source2" /> è null.</exception>
  1236. </member>
  1237. <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  1238. <summary>Filtra una sequenza di valori in base a un predicato.</summary>
  1239. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi dalla sequenza di input che soddisfano la condizione specificata da <paramref name="predicate" />.</returns>
  1240. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> da filtrare.</param>
  1241. <param name="predicate">Funzione per testare ogni elemento rispetto a una condizione.</param>
  1242. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1243. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  1244. </member>
  1245. <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  1246. <summary>Filtra una sequenza di valori in base a un predicato.L'indice di ogni elemento viene utilizzato nella logica della funzione predicativa.</summary>
  1247. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi dalla sequenza di input che soddisfano la condizione specificata da <paramref name="predicate" />.</returns>
  1248. <param name="source">Oggetto <see cref="T:System.Linq.IQueryable`1" /> da filtrare.</param>
  1249. <param name="predicate">Una funzione per testare ogni elemento per una condizione; il secondo parametro della funzione rappresenta l'indice dell'elemento della sequenza di origine.</param>
  1250. <typeparam name="TSource">Tipo degli elementi di <paramref name="source" />.</typeparam>
  1251. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="source" /> o <paramref name="predicate" /> è null.</exception>
  1252. </member>
  1253. <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}})">
  1254. <summary>Unisce due sequenze tramite la funzione del predicato specificata.</summary>
  1255. <returns>Oggetto <see cref="T:System.Linq.IQueryable`1" /> che contiene gli elementi uniti delle due sequenze di input.</returns>
  1256. <param name="source1">Prima sequenza da unire.</param>
  1257. <param name="source2">Seconda sequenza da unire.</param>
  1258. <param name="resultSelector">Una funzione che specifica come unire gli elementi dalle due sequenze.</param>
  1259. <typeparam name="TFirst">Tipo degli elementi della prima sequenza di input.</typeparam>
  1260. <typeparam name="TSecond">Tipo degli elementi della seconda sequenza di input.</typeparam>
  1261. <typeparam name="TResult">Tipo degli elementi della sequenza risultante.</typeparam>
  1262. <exception cref="T:System.ArgumentNullException">
  1263. <paramref name="source1" /> o <paramref name="source2 " />è null.</exception>
  1264. </member>
  1265. </members>
  1266. </doc>