HashSet`1.xml 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728
  1. <Type Name="HashSet&lt;T&gt;" FullName="System.Collections.Generic.HashSet&lt;T&gt;">
  2. <TypeSignature Language="C#" Value="public class HashSet&lt;T&gt; : System.Collections.Generic.ICollection&lt;T&gt;, System.Collections.Generic.IEnumerable&lt;T&gt;, System.Collections.Generic.ISet&lt;T&gt;, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit HashSet`1&lt;T&gt; extends System.Object implements class System.Collections.Generic.ICollection`1&lt;!T&gt;, class System.Collections.Generic.IEnumerable`1&lt;!T&gt;, class System.Collections.Generic.ISet`1&lt;!T&gt;, class System.Collections.IEnumerable, class System.Runtime.Serialization.IDeserializationCallback, class System.Runtime.Serialization.ISerializable" />
  4. <AssemblyInfo>
  5. <AssemblyName>System.Core</AssemblyName>
  6. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  7. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  8. </AssemblyInfo>
  9. <TypeParameters>
  10. <TypeParameter Name="T" />
  11. </TypeParameters>
  12. <Base>
  13. <BaseTypeName>System.Object</BaseTypeName>
  14. </Base>
  15. <Interfaces>
  16. <Interface>
  17. <InterfaceName>System.Collections.Generic.ICollection&lt;T&gt;</InterfaceName>
  18. </Interface>
  19. <Interface>
  20. <InterfaceName>System.Collections.Generic.IEnumerable&lt;T&gt;</InterfaceName>
  21. </Interface>
  22. <Interface>
  23. <InterfaceName>System.Collections.Generic.ISet&lt;T&gt;</InterfaceName>
  24. </Interface>
  25. <Interface>
  26. <InterfaceName>System.Runtime.Serialization.IDeserializationCallback</InterfaceName>
  27. </Interface>
  28. <Interface>
  29. <InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
  30. </Interface>
  31. </Interfaces>
  32. <Attributes>
  33. <Attribute>
  34. <AttributeName>System.Diagnostics.DebuggerDisplay("Count={Count}")</AttributeName>
  35. </Attribute>
  36. <Attribute>
  37. <AttributeName>System.Diagnostics.DebuggerTypeProxy(typeof(System.Collections.Generic.CollectionDebuggerView`2))</AttributeName>
  38. </Attribute>
  39. </Attributes>
  40. <Docs>
  41. <typeparam name="T">To be added.</typeparam>
  42. <summary>To be added.</summary>
  43. <remarks>To be added.</remarks>
  44. </Docs>
  45. <Members>
  46. <Member MemberName=".ctor">
  47. <MemberSignature Language="C#" Value="public HashSet ();" />
  48. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
  49. <MemberType>Constructor</MemberType>
  50. <AssemblyInfo>
  51. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  52. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  53. </AssemblyInfo>
  54. <Parameters />
  55. <Docs>
  56. <summary>To be added.</summary>
  57. <remarks>To be added.</remarks>
  58. </Docs>
  59. </Member>
  60. <Member MemberName=".ctor">
  61. <MemberSignature Language="C#" Value="public HashSet (System.Collections.Generic.IEnumerable&lt;T&gt; collection);" />
  62. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; collection) cil managed" />
  63. <MemberType>Constructor</MemberType>
  64. <AssemblyInfo>
  65. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  66. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  67. </AssemblyInfo>
  68. <Parameters>
  69. <Parameter Name="collection" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  70. </Parameters>
  71. <Docs>
  72. <param name="collection">To be added.</param>
  73. <summary>To be added.</summary>
  74. <remarks>To be added.</remarks>
  75. </Docs>
  76. </Member>
  77. <Member MemberName=".ctor">
  78. <MemberSignature Language="C#" Value="public HashSet (System.Collections.Generic.IEqualityComparer&lt;T&gt; comparer);" />
  79. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEqualityComparer`1&lt;!T&gt; comparer) cil managed" />
  80. <MemberType>Constructor</MemberType>
  81. <AssemblyInfo>
  82. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  83. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  84. </AssemblyInfo>
  85. <Parameters>
  86. <Parameter Name="comparer" Type="System.Collections.Generic.IEqualityComparer&lt;T&gt;" />
  87. </Parameters>
  88. <Docs>
  89. <param name="comparer">To be added.</param>
  90. <summary>To be added.</summary>
  91. <remarks>To be added.</remarks>
  92. </Docs>
  93. </Member>
  94. <Member MemberName=".ctor">
  95. <MemberSignature Language="C#" Value="public HashSet (System.Collections.Generic.IEnumerable&lt;T&gt; collection, System.Collections.Generic.IEqualityComparer&lt;T&gt; comparer);" />
  96. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; collection, class System.Collections.Generic.IEqualityComparer`1&lt;!T&gt; comparer) cil managed" />
  97. <MemberType>Constructor</MemberType>
  98. <AssemblyInfo>
  99. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  100. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  101. </AssemblyInfo>
  102. <Parameters>
  103. <Parameter Name="collection" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  104. <Parameter Name="comparer" Type="System.Collections.Generic.IEqualityComparer&lt;T&gt;" />
  105. </Parameters>
  106. <Docs>
  107. <param name="collection">To be added.</param>
  108. <param name="comparer">To be added.</param>
  109. <summary>To be added.</summary>
  110. <remarks>To be added.</remarks>
  111. </Docs>
  112. </Member>
  113. <Member MemberName=".ctor">
  114. <MemberSignature Language="C#" Value="protected HashSet (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
  115. <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Runtime.Serialization.SerializationInfo info, valuetype System.Runtime.Serialization.StreamingContext context) cil managed" />
  116. <MemberType>Constructor</MemberType>
  117. <AssemblyInfo>
  118. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  119. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  120. </AssemblyInfo>
  121. <Parameters>
  122. <Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
  123. <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
  124. </Parameters>
  125. <Docs>
  126. <param name="info">To be added.</param>
  127. <param name="context">To be added.</param>
  128. <summary>To be added.</summary>
  129. <remarks>To be added.</remarks>
  130. </Docs>
  131. </Member>
  132. <Member MemberName="Add">
  133. <MemberSignature Language="C#" Value="public bool Add (T item);" />
  134. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Add(!T item) cil managed" />
  135. <MemberType>Method</MemberType>
  136. <AssemblyInfo>
  137. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  138. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  139. </AssemblyInfo>
  140. <ReturnValue>
  141. <ReturnType>System.Boolean</ReturnType>
  142. </ReturnValue>
  143. <Parameters>
  144. <Parameter Name="item" Type="T" />
  145. </Parameters>
  146. <Docs>
  147. <param name="item">To be added.</param>
  148. <summary>To be added.</summary>
  149. <returns>To be added.</returns>
  150. <remarks>To be added.</remarks>
  151. </Docs>
  152. </Member>
  153. <Member MemberName="Clear">
  154. <MemberSignature Language="C#" Value="public void Clear ();" />
  155. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Clear() cil managed" />
  156. <MemberType>Method</MemberType>
  157. <AssemblyInfo>
  158. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  159. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  160. </AssemblyInfo>
  161. <ReturnValue>
  162. <ReturnType>System.Void</ReturnType>
  163. </ReturnValue>
  164. <Parameters />
  165. <Docs>
  166. <summary>To be added.</summary>
  167. <remarks>To be added.</remarks>
  168. </Docs>
  169. </Member>
  170. <Member MemberName="Comparer">
  171. <MemberSignature Language="C#" Value="public System.Collections.Generic.IEqualityComparer&lt;T&gt; Comparer { get; }" />
  172. <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEqualityComparer`1&lt;!T&gt; Comparer" />
  173. <MemberType>Property</MemberType>
  174. <AssemblyInfo>
  175. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  176. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  177. </AssemblyInfo>
  178. <ReturnValue>
  179. <ReturnType>System.Collections.Generic.IEqualityComparer&lt;T&gt;</ReturnType>
  180. </ReturnValue>
  181. <Docs>
  182. <summary>To be added.</summary>
  183. <value>To be added.</value>
  184. <remarks>To be added.</remarks>
  185. </Docs>
  186. </Member>
  187. <Member MemberName="Contains">
  188. <MemberSignature Language="C#" Value="public bool Contains (T item);" />
  189. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Contains(!T item) cil managed" />
  190. <MemberType>Method</MemberType>
  191. <AssemblyInfo>
  192. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  193. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  194. </AssemblyInfo>
  195. <ReturnValue>
  196. <ReturnType>System.Boolean</ReturnType>
  197. </ReturnValue>
  198. <Parameters>
  199. <Parameter Name="item" Type="T" />
  200. </Parameters>
  201. <Docs>
  202. <param name="item">To be added.</param>
  203. <summary>To be added.</summary>
  204. <returns>To be added.</returns>
  205. <remarks>To be added.</remarks>
  206. </Docs>
  207. </Member>
  208. <Member MemberName="CopyTo">
  209. <MemberSignature Language="C#" Value="public void CopyTo (T[] array);" />
  210. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopyTo(!T[] array) cil managed" />
  211. <MemberType>Method</MemberType>
  212. <AssemblyInfo>
  213. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  214. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  215. </AssemblyInfo>
  216. <ReturnValue>
  217. <ReturnType>System.Void</ReturnType>
  218. </ReturnValue>
  219. <Parameters>
  220. <Parameter Name="array" Type="T[]" />
  221. </Parameters>
  222. <Docs>
  223. <param name="array">To be added.</param>
  224. <summary>To be added.</summary>
  225. <remarks>To be added.</remarks>
  226. </Docs>
  227. </Member>
  228. <Member MemberName="CopyTo">
  229. <MemberSignature Language="C#" Value="public void CopyTo (T[] array, int arrayIndex);" />
  230. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTo(!T[] array, int32 arrayIndex) cil managed" />
  231. <MemberType>Method</MemberType>
  232. <AssemblyInfo>
  233. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  234. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  235. </AssemblyInfo>
  236. <ReturnValue>
  237. <ReturnType>System.Void</ReturnType>
  238. </ReturnValue>
  239. <Parameters>
  240. <Parameter Name="array" Type="T[]" />
  241. <Parameter Name="arrayIndex" Type="System.Int32" />
  242. </Parameters>
  243. <Docs>
  244. <param name="array">To be added.</param>
  245. <param name="arrayIndex">To be added.</param>
  246. <summary>To be added.</summary>
  247. <remarks>To be added.</remarks>
  248. </Docs>
  249. </Member>
  250. <Member MemberName="CopyTo">
  251. <MemberSignature Language="C#" Value="public void CopyTo (T[] array, int arrayIndex, int count);" />
  252. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopyTo(!T[] array, int32 arrayIndex, int32 count) cil managed" />
  253. <MemberType>Method</MemberType>
  254. <AssemblyInfo>
  255. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  256. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  257. </AssemblyInfo>
  258. <ReturnValue>
  259. <ReturnType>System.Void</ReturnType>
  260. </ReturnValue>
  261. <Parameters>
  262. <Parameter Name="array" Type="T[]" />
  263. <Parameter Name="arrayIndex" Type="System.Int32" />
  264. <Parameter Name="count" Type="System.Int32" />
  265. </Parameters>
  266. <Docs>
  267. <param name="array">To be added.</param>
  268. <param name="arrayIndex">To be added.</param>
  269. <param name="count">To be added.</param>
  270. <summary>To be added.</summary>
  271. <remarks>To be added.</remarks>
  272. </Docs>
  273. </Member>
  274. <Member MemberName="Count">
  275. <MemberSignature Language="C#" Value="public int Count { get; }" />
  276. <MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
  277. <MemberType>Property</MemberType>
  278. <AssemblyInfo>
  279. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  280. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  281. </AssemblyInfo>
  282. <ReturnValue>
  283. <ReturnType>System.Int32</ReturnType>
  284. </ReturnValue>
  285. <Docs>
  286. <summary>To be added.</summary>
  287. <value>To be added.</value>
  288. <remarks>To be added.</remarks>
  289. </Docs>
  290. </Member>
  291. <Member MemberName="CreateSetComparer">
  292. <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEqualityComparer&lt;System.Collections.Generic.HashSet&lt;T&gt;&gt; CreateSetComparer ();" />
  293. <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEqualityComparer`1&lt;class System.Collections.Generic.HashSet`1&lt;!T&gt;&gt; CreateSetComparer() cil managed" />
  294. <MemberType>Method</MemberType>
  295. <AssemblyInfo>
  296. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  297. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  298. </AssemblyInfo>
  299. <ReturnValue>
  300. <ReturnType>System.Collections.Generic.IEqualityComparer&lt;System.Collections.Generic.HashSet&lt;T&gt;&gt;</ReturnType>
  301. </ReturnValue>
  302. <Parameters />
  303. <Docs>
  304. <summary>To be added.</summary>
  305. <returns>To be added.</returns>
  306. <remarks>To be added.</remarks>
  307. </Docs>
  308. </Member>
  309. <Member MemberName="ExceptWith">
  310. <MemberSignature Language="C#" Value="public void ExceptWith (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  311. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ExceptWith(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  312. <MemberType>Method</MemberType>
  313. <AssemblyInfo>
  314. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  315. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  316. </AssemblyInfo>
  317. <ReturnValue>
  318. <ReturnType>System.Void</ReturnType>
  319. </ReturnValue>
  320. <Parameters>
  321. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  322. </Parameters>
  323. <Docs>
  324. <param name="other">To be added.</param>
  325. <summary>To be added.</summary>
  326. <remarks>To be added.</remarks>
  327. </Docs>
  328. </Member>
  329. <Member MemberName="GetEnumerator">
  330. <MemberSignature Language="C#" Value="public System.Collections.Generic.HashSet&lt;T&gt;.Enumerator GetEnumerator ();" />
  331. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.HashSet`1/Enumerator&lt;!T&gt; GetEnumerator() cil managed" />
  332. <MemberType>Method</MemberType>
  333. <AssemblyInfo>
  334. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  335. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  336. </AssemblyInfo>
  337. <ReturnValue>
  338. <ReturnType>System.Collections.Generic.HashSet&lt;T&gt;+Enumerator</ReturnType>
  339. </ReturnValue>
  340. <Parameters />
  341. <Docs>
  342. <summary>To be added.</summary>
  343. <returns>To be added.</returns>
  344. <remarks>To be added.</remarks>
  345. </Docs>
  346. </Member>
  347. <Member MemberName="GetObjectData">
  348. <MemberSignature Language="C#" Value="public virtual void GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
  349. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetObjectData(class System.Runtime.Serialization.SerializationInfo info, valuetype System.Runtime.Serialization.StreamingContext context) cil managed" />
  350. <MemberType>Method</MemberType>
  351. <AssemblyInfo>
  352. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  353. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  354. </AssemblyInfo>
  355. <ReturnValue>
  356. <ReturnType>System.Void</ReturnType>
  357. </ReturnValue>
  358. <Parameters>
  359. <Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
  360. <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
  361. </Parameters>
  362. <Docs>
  363. <param name="info">To be added.</param>
  364. <param name="context">To be added.</param>
  365. <summary>To be added.</summary>
  366. <remarks>To be added.</remarks>
  367. </Docs>
  368. </Member>
  369. <Member MemberName="IntersectWith">
  370. <MemberSignature Language="C#" Value="public void IntersectWith (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  371. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void IntersectWith(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  372. <MemberType>Method</MemberType>
  373. <AssemblyInfo>
  374. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  375. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  376. </AssemblyInfo>
  377. <ReturnValue>
  378. <ReturnType>System.Void</ReturnType>
  379. </ReturnValue>
  380. <Parameters>
  381. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  382. </Parameters>
  383. <Docs>
  384. <param name="other">To be added.</param>
  385. <summary>To be added.</summary>
  386. <remarks>To be added.</remarks>
  387. </Docs>
  388. </Member>
  389. <Member MemberName="IsProperSubsetOf">
  390. <MemberSignature Language="C#" Value="public bool IsProperSubsetOf (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  391. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsProperSubsetOf(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  392. <MemberType>Method</MemberType>
  393. <AssemblyInfo>
  394. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  395. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  396. </AssemblyInfo>
  397. <ReturnValue>
  398. <ReturnType>System.Boolean</ReturnType>
  399. </ReturnValue>
  400. <Parameters>
  401. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  402. </Parameters>
  403. <Docs>
  404. <param name="other">To be added.</param>
  405. <summary>To be added.</summary>
  406. <returns>To be added.</returns>
  407. <remarks>To be added.</remarks>
  408. </Docs>
  409. </Member>
  410. <Member MemberName="IsProperSupersetOf">
  411. <MemberSignature Language="C#" Value="public bool IsProperSupersetOf (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  412. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsProperSupersetOf(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  413. <MemberType>Method</MemberType>
  414. <AssemblyInfo>
  415. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  416. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  417. </AssemblyInfo>
  418. <ReturnValue>
  419. <ReturnType>System.Boolean</ReturnType>
  420. </ReturnValue>
  421. <Parameters>
  422. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  423. </Parameters>
  424. <Docs>
  425. <param name="other">To be added.</param>
  426. <summary>To be added.</summary>
  427. <returns>To be added.</returns>
  428. <remarks>To be added.</remarks>
  429. </Docs>
  430. </Member>
  431. <Member MemberName="IsSubsetOf">
  432. <MemberSignature Language="C#" Value="public bool IsSubsetOf (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  433. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsSubsetOf(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  434. <MemberType>Method</MemberType>
  435. <AssemblyInfo>
  436. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  437. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  438. </AssemblyInfo>
  439. <ReturnValue>
  440. <ReturnType>System.Boolean</ReturnType>
  441. </ReturnValue>
  442. <Parameters>
  443. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  444. </Parameters>
  445. <Docs>
  446. <param name="other">To be added.</param>
  447. <summary>To be added.</summary>
  448. <returns>To be added.</returns>
  449. <remarks>To be added.</remarks>
  450. </Docs>
  451. </Member>
  452. <Member MemberName="IsSupersetOf">
  453. <MemberSignature Language="C#" Value="public bool IsSupersetOf (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  454. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsSupersetOf(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  455. <MemberType>Method</MemberType>
  456. <AssemblyInfo>
  457. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  458. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  459. </AssemblyInfo>
  460. <ReturnValue>
  461. <ReturnType>System.Boolean</ReturnType>
  462. </ReturnValue>
  463. <Parameters>
  464. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  465. </Parameters>
  466. <Docs>
  467. <param name="other">To be added.</param>
  468. <summary>To be added.</summary>
  469. <returns>To be added.</returns>
  470. <remarks>To be added.</remarks>
  471. </Docs>
  472. </Member>
  473. <Member MemberName="OnDeserialization">
  474. <MemberSignature Language="C#" Value="public virtual void OnDeserialization (object sender);" />
  475. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void OnDeserialization(object sender) cil managed" />
  476. <MemberType>Method</MemberType>
  477. <AssemblyInfo>
  478. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  479. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  480. </AssemblyInfo>
  481. <ReturnValue>
  482. <ReturnType>System.Void</ReturnType>
  483. </ReturnValue>
  484. <Parameters>
  485. <Parameter Name="sender" Type="System.Object" />
  486. </Parameters>
  487. <Docs>
  488. <param name="sender">To be added.</param>
  489. <summary>To be added.</summary>
  490. <remarks>To be added.</remarks>
  491. </Docs>
  492. </Member>
  493. <Member MemberName="Overlaps">
  494. <MemberSignature Language="C#" Value="public bool Overlaps (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  495. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Overlaps(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  496. <MemberType>Method</MemberType>
  497. <AssemblyInfo>
  498. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  499. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  500. </AssemblyInfo>
  501. <ReturnValue>
  502. <ReturnType>System.Boolean</ReturnType>
  503. </ReturnValue>
  504. <Parameters>
  505. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  506. </Parameters>
  507. <Docs>
  508. <param name="other">To be added.</param>
  509. <summary>To be added.</summary>
  510. <returns>To be added.</returns>
  511. <remarks>To be added.</remarks>
  512. </Docs>
  513. </Member>
  514. <Member MemberName="Remove">
  515. <MemberSignature Language="C#" Value="public bool Remove (T item);" />
  516. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Remove(!T item) cil managed" />
  517. <MemberType>Method</MemberType>
  518. <AssemblyInfo>
  519. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  520. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  521. </AssemblyInfo>
  522. <ReturnValue>
  523. <ReturnType>System.Boolean</ReturnType>
  524. </ReturnValue>
  525. <Parameters>
  526. <Parameter Name="item" Type="T" />
  527. </Parameters>
  528. <Docs>
  529. <param name="item">To be added.</param>
  530. <summary>To be added.</summary>
  531. <returns>To be added.</returns>
  532. <remarks>To be added.</remarks>
  533. </Docs>
  534. </Member>
  535. <Member MemberName="RemoveWhere">
  536. <MemberSignature Language="C#" Value="public int RemoveWhere (Predicate&lt;T&gt; match);" />
  537. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 RemoveWhere(class System.Predicate`1&lt;!T&gt; match) cil managed" />
  538. <MemberType>Method</MemberType>
  539. <AssemblyInfo>
  540. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  541. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  542. </AssemblyInfo>
  543. <ReturnValue>
  544. <ReturnType>System.Int32</ReturnType>
  545. </ReturnValue>
  546. <Parameters>
  547. <Parameter Name="match" Type="System.Predicate&lt;T&gt;" />
  548. </Parameters>
  549. <Docs>
  550. <param name="match">To be added.</param>
  551. <summary>To be added.</summary>
  552. <returns>To be added.</returns>
  553. <remarks>To be added.</remarks>
  554. </Docs>
  555. </Member>
  556. <Member MemberName="SetEquals">
  557. <MemberSignature Language="C#" Value="public bool SetEquals (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  558. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetEquals(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  559. <MemberType>Method</MemberType>
  560. <AssemblyInfo>
  561. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  562. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  563. </AssemblyInfo>
  564. <ReturnValue>
  565. <ReturnType>System.Boolean</ReturnType>
  566. </ReturnValue>
  567. <Parameters>
  568. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  569. </Parameters>
  570. <Docs>
  571. <param name="other">To be added.</param>
  572. <summary>To be added.</summary>
  573. <returns>To be added.</returns>
  574. <remarks>To be added.</remarks>
  575. </Docs>
  576. </Member>
  577. <Member MemberName="SymmetricExceptWith">
  578. <MemberSignature Language="C#" Value="public void SymmetricExceptWith (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  579. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SymmetricExceptWith(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  580. <MemberType>Method</MemberType>
  581. <AssemblyInfo>
  582. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  583. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  584. </AssemblyInfo>
  585. <ReturnValue>
  586. <ReturnType>System.Void</ReturnType>
  587. </ReturnValue>
  588. <Parameters>
  589. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  590. </Parameters>
  591. <Docs>
  592. <param name="other">To be added.</param>
  593. <summary>To be added.</summary>
  594. <remarks>To be added.</remarks>
  595. </Docs>
  596. </Member>
  597. <Member MemberName="System.Collections.Generic.ICollection&lt;T&gt;.Add">
  598. <MemberSignature Language="C#" Value="void ICollection&lt;T&gt;.Add (T item);" />
  599. <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection&lt;T&gt;.Add(!T item) cil managed" />
  600. <MemberType>Method</MemberType>
  601. <AssemblyInfo>
  602. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  603. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  604. </AssemblyInfo>
  605. <ReturnValue>
  606. <ReturnType>System.Void</ReturnType>
  607. </ReturnValue>
  608. <Parameters>
  609. <Parameter Name="item" Type="T" />
  610. </Parameters>
  611. <Docs>
  612. <param name="item">To be added.</param>
  613. <summary>To be added.</summary>
  614. <remarks>To be added.</remarks>
  615. </Docs>
  616. </Member>
  617. <Member MemberName="System.Collections.Generic.ICollection&lt;T&gt;.CopyTo">
  618. <MemberSignature Language="C#" Value="void ICollection&lt;T&gt;.CopyTo (T[] array, int index);" />
  619. <MemberType>Method</MemberType>
  620. <AssemblyInfo>
  621. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  622. </AssemblyInfo>
  623. <ReturnValue>
  624. <ReturnType>System.Void</ReturnType>
  625. </ReturnValue>
  626. <Parameters>
  627. <Parameter Name="array" Type="T[]" />
  628. <Parameter Name="index" Type="System.Int32" />
  629. </Parameters>
  630. <Docs>
  631. <param name="array">To be added.</param>
  632. <param name="index">To be added.</param>
  633. <summary>To be added.</summary>
  634. <remarks>To be added.</remarks>
  635. </Docs>
  636. </Member>
  637. <Member MemberName="System.Collections.Generic.ICollection&lt;T&gt;.IsReadOnly">
  638. <MemberSignature Language="C#" Value="bool System.Collections.Generic.ICollection&lt;T&gt;.IsReadOnly { get; }" />
  639. <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.Generic.ICollection&lt;T&gt;.IsReadOnly" />
  640. <MemberType>Property</MemberType>
  641. <AssemblyInfo>
  642. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  643. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  644. </AssemblyInfo>
  645. <ReturnValue>
  646. <ReturnType>System.Boolean</ReturnType>
  647. </ReturnValue>
  648. <Docs>
  649. <summary>To be added.</summary>
  650. <value>To be added.</value>
  651. <remarks>To be added.</remarks>
  652. </Docs>
  653. </Member>
  654. <Member MemberName="System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator">
  655. <MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerator&lt;T&gt; IEnumerable&lt;T&gt;.GetEnumerator ();" />
  656. <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;!T&gt; System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator() cil managed" />
  657. <MemberType>Method</MemberType>
  658. <AssemblyInfo>
  659. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  660. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  661. </AssemblyInfo>
  662. <ReturnValue>
  663. <ReturnType>System.Collections.Generic.IEnumerator&lt;T&gt;</ReturnType>
  664. </ReturnValue>
  665. <Parameters />
  666. <Docs>
  667. <summary>To be added.</summary>
  668. <returns>To be added.</returns>
  669. <remarks>To be added.</remarks>
  670. </Docs>
  671. </Member>
  672. <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
  673. <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
  674. <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
  675. <MemberType>Method</MemberType>
  676. <AssemblyInfo>
  677. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  678. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  679. </AssemblyInfo>
  680. <ReturnValue>
  681. <ReturnType>System.Collections.IEnumerator</ReturnType>
  682. </ReturnValue>
  683. <Parameters />
  684. <Docs>
  685. <summary>To be added.</summary>
  686. <returns>To be added.</returns>
  687. <remarks>To be added.</remarks>
  688. </Docs>
  689. </Member>
  690. <Member MemberName="TrimExcess">
  691. <MemberSignature Language="C#" Value="public void TrimExcess ();" />
  692. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void TrimExcess() cil managed" />
  693. <MemberType>Method</MemberType>
  694. <AssemblyInfo>
  695. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  696. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  697. </AssemblyInfo>
  698. <ReturnValue>
  699. <ReturnType>System.Void</ReturnType>
  700. </ReturnValue>
  701. <Parameters />
  702. <Docs>
  703. <summary>To be added.</summary>
  704. <remarks>To be added.</remarks>
  705. </Docs>
  706. </Member>
  707. <Member MemberName="UnionWith">
  708. <MemberSignature Language="C#" Value="public void UnionWith (System.Collections.Generic.IEnumerable&lt;T&gt; other);" />
  709. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void UnionWith(class System.Collections.Generic.IEnumerable`1&lt;!T&gt; other) cil managed" />
  710. <MemberType>Method</MemberType>
  711. <AssemblyInfo>
  712. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  713. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  714. </AssemblyInfo>
  715. <ReturnValue>
  716. <ReturnType>System.Void</ReturnType>
  717. </ReturnValue>
  718. <Parameters>
  719. <Parameter Name="other" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" />
  720. </Parameters>
  721. <Docs>
  722. <param name="other">To be added.</param>
  723. <summary>To be added.</summary>
  724. <remarks>To be added.</remarks>
  725. </Docs>
  726. </Member>
  727. </Members>
  728. </Type>