[Build] Move netcoreapp ref assemblies to Tizen.NET.APIx
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API6 / build / tizen60 / ref / System.Collections.NonGeneric.xml
1 <?xml version="1.0" encoding="utf-8"?><doc>
2   <assembly>
3     <name>System.Collections.NonGeneric</name>
4   </assembly>
5   <members>
6     <member name="T:System.Collections.DictionaryBase">
7       <summary>Provides the <see langword="abstract"></see> base class for a strongly typed collection of key/value pairs.</summary>
8     </member>
9     <member name="M:System.Collections.DictionaryBase.#ctor">
10       <summary>Initializes a new instance of the <see cref="T:System.Collections.DictionaryBase"></see> class.</summary>
11     </member>
12     <member name="M:System.Collections.DictionaryBase.Clear">
13       <summary>Clears the contents of the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
14     </member>
15     <member name="M:System.Collections.DictionaryBase.CopyTo(System.Array,System.Int32)">
16       <summary>Copies the <see cref="T:System.Collections.DictionaryBase"></see> elements to a one-dimensional <see cref="T:System.Array"></see> at the specified index.</summary>
17       <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the <see cref="T:System.Collections.DictionaryEntry"></see> objects copied from the <see cref="T:System.Collections.DictionaryBase"></see> instance. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
18       <param name="index">The zero-based index in array at which copying begins.</param>
19       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
20       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
21       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
22  -or-  
23  The number of elements in the source <see cref="System.Collections.DictionaryBase"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
24       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.DictionaryBase"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
25     </member>
26     <member name="P:System.Collections.DictionaryBase.Count">
27       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
28       <returns>The number of elements contained in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</returns>
29     </member>
30     <member name="P:System.Collections.DictionaryBase.Dictionary">
31       <summary>Gets the list of elements contained in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
32       <returns>An <see cref="T:System.Collections.IDictionary"></see> representing the <see cref="T:System.Collections.DictionaryBase"></see> instance itself.</returns>
33     </member>
34     <member name="M:System.Collections.DictionaryBase.GetEnumerator">
35       <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> that iterates through the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
36       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.DictionaryBase"></see> instance.</returns>
37     </member>
38     <member name="P:System.Collections.DictionaryBase.InnerHashtable">
39       <summary>Gets the list of elements contained in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
40       <returns>A <see cref="T:System.Collections.Hashtable"></see> representing the <see cref="T:System.Collections.DictionaryBase"></see> instance itself.</returns>
41     </member>
42     <member name="M:System.Collections.DictionaryBase.OnClear">
43       <summary>Performs additional custom processes before clearing the contents of the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
44     </member>
45     <member name="M:System.Collections.DictionaryBase.OnClearComplete">
46       <summary>Performs additional custom processes after clearing the contents of the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
47     </member>
48     <member name="M:System.Collections.DictionaryBase.OnGet(System.Object,System.Object)">
49       <summary>Gets the element with the specified key and value in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
50       <param name="key">The key of the element to get.</param>
51       <param name="currentValue">The current value of the element associated with key.</param>
52       <returns>An <see cref="T:System.Object"></see> containing the element with the specified key and value.</returns>
53     </member>
54     <member name="M:System.Collections.DictionaryBase.OnInsert(System.Object,System.Object)">
55       <summary>Performs additional custom processes before inserting a new element into the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
56       <param name="key">The key of the element to insert.</param>
57       <param name="value">The value of the element to insert.</param>
58     </member>
59     <member name="M:System.Collections.DictionaryBase.OnInsertComplete(System.Object,System.Object)">
60       <summary>Performs additional custom processes after inserting a new element into the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
61       <param name="key">The key of the element to insert.</param>
62       <param name="value">The value of the element to insert.</param>
63     </member>
64     <member name="M:System.Collections.DictionaryBase.OnRemove(System.Object,System.Object)">
65       <summary>Performs additional custom processes before removing an element from the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
66       <param name="key">The key of the element to remove.</param>
67       <param name="value">The value of the element to remove.</param>
68     </member>
69     <member name="M:System.Collections.DictionaryBase.OnRemoveComplete(System.Object,System.Object)">
70       <summary>Performs additional custom processes after removing an element from the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
71       <param name="key">The key of the element to remove.</param>
72       <param name="value">The value of the element to remove.</param>
73     </member>
74     <member name="M:System.Collections.DictionaryBase.OnSet(System.Object,System.Object,System.Object)">
75       <summary>Performs additional custom processes before setting a value in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
76       <param name="key">The key of the element to locate.</param>
77       <param name="oldValue">The old value of the element associated with key.</param>
78       <param name="newValue">The new value of the element associated with key.</param>
79     </member>
80     <member name="M:System.Collections.DictionaryBase.OnSetComplete(System.Object,System.Object,System.Object)">
81       <summary>Performs additional custom processes after setting a value in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
82       <param name="key">The key of the element to locate.</param>
83       <param name="oldValue">The old value of the element associated with key.</param>
84       <param name="newValue">The new value of the element associated with key.</param>
85     </member>
86     <member name="M:System.Collections.DictionaryBase.OnValidate(System.Object,System.Object)">
87       <summary>Performs additional custom processes when validating the element with the specified key and value.</summary>
88       <param name="key">The key of the element to validate.</param>
89       <param name="value">The value of the element to validate.</param>
90     </member>
91     <member name="P:System.Collections.DictionaryBase.System#Collections#ICollection#IsSynchronized">
92       <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.DictionaryBase"></see> object is synchronized (thread safe).</summary>
93       <returns><see langword="true"></see> if access to the <see cref="T:System.Collections.DictionaryBase"></see> object is synchronized (thread safe); otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
94     </member>
95     <member name="P:System.Collections.DictionaryBase.System#Collections#ICollection#SyncRoot">
96       <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.DictionaryBase"></see> object.</summary>
97       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.DictionaryBase"></see> object.</returns>
98     </member>
99     <member name="M:System.Collections.DictionaryBase.System#Collections#IDictionary#Add(System.Object,System.Object)">
100       <summary>Adds an element with the specified key and value into the <see cref="T:System.Collections.DictionaryBase"></see>.</summary>
101       <param name="key">The key of the element to add.</param>
102       <param name="value">The value of the element to add.</param>
103       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
104       <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="System.Collections.DictionaryBase"></see>.</exception>
105       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.DictionaryBase"></see> is read-only.  
106  -or-  
107  The <see cref="System.Collections.DictionaryBase"></see> has a fixed size.</exception>
108     </member>
109     <member name="M:System.Collections.DictionaryBase.System#Collections#IDictionary#Contains(System.Object)">
110       <summary>Determines whether the <see cref="T:System.Collections.DictionaryBase"></see> contains a specific key.</summary>
111       <param name="key">The key to locate in the <see cref="T:System.Collections.DictionaryBase"></see>.</param>
112       <returns><see langword="true"></see> if the <see cref="T:System.Collections.DictionaryBase"></see> contains an element with the specified key; otherwise, <see langword="false"></see>.</returns>
113       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
114     </member>
115     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#IsFixedSize">
116       <summary>Gets a value indicating whether a <see cref="T:System.Collections.DictionaryBase"></see> object has a fixed size.</summary>
117       <returns><see langword="true"></see> if the <see cref="T:System.Collections.DictionaryBase"></see> object has a fixed size; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
118     </member>
119     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#IsReadOnly">
120       <summary>Gets a value indicating whether a <see cref="T:System.Collections.DictionaryBase"></see> object is read-only.</summary>
121       <returns><see langword="true"></see> if the <see cref="T:System.Collections.DictionaryBase"></see> object is read-only; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
122     </member>
123     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#Item(System.Object)">
124       <summary>Gets or sets the value associated with the specified key.</summary>
125       <param name="key">The key whose value to get or set.</param>
126       <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <see langword="null"></see>, and attempting to set it creates a new element using the specified key.</returns>
127       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
128       <exception cref="T:System.NotSupportedException">The property is set and the <see cref="System.Collections.DictionaryBase"></see> is read-only.  
129  -or-  
130  The property is set, <paramref name="key">key</paramref> does not exist in the collection, and the <see cref="System.Collections.DictionaryBase"></see> has a fixed size.</exception>
131     </member>
132     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#Keys">
133       <summary>Gets an <see cref="T:System.Collections.ICollection"></see> object containing the keys in the <see cref="T:System.Collections.DictionaryBase"></see> object.</summary>
134       <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the keys in the <see cref="T:System.Collections.DictionaryBase"></see> object.</returns>
135     </member>
136     <member name="M:System.Collections.DictionaryBase.System#Collections#IDictionary#Remove(System.Object)">
137       <summary>Removes the element with the specified key from the <see cref="T:System.Collections.DictionaryBase"></see>.</summary>
138       <param name="key">The key of the element to remove.</param>
139       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
140       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.DictionaryBase"></see> is read-only.  
141  -or-  
142  The <see cref="System.Collections.DictionaryBase"></see> has a fixed size.</exception>
143     </member>
144     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#Values">
145       <summary>Gets an <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.DictionaryBase"></see> object.</summary>
146       <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.DictionaryBase"></see> object.</returns>
147     </member>
148     <member name="M:System.Collections.DictionaryBase.System#Collections#IEnumerable#GetEnumerator">
149       <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> that iterates through the <see cref="T:System.Collections.DictionaryBase"></see>.</summary>
150       <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.DictionaryBase"></see>.</returns>
151     </member>
152     <member name="T:System.Collections.Comparer">
153       <summary>Compares two objects for equivalence, where string comparisons are case-sensitive.</summary>
154     </member>
155     <member name="M:System.Collections.Comparer.#ctor(System.Globalization.CultureInfo)">
156       <summary>Initializes a new instance of the <see cref="T:System.Collections.Comparer"></see> class using the specified <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
157       <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use for the new <see cref="T:System.Collections.Comparer"></see>.</param>
158       <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is <see langword="null"></see>.</exception>
159     </member>
160     <member name="M:System.Collections.Comparer.Compare(System.Object,System.Object)">
161       <summary>Performs a case-sensitive comparison of two objects of the same type and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
162       <param name="a">The first object to compare.</param>
163       <param name="b">The second object to compare.</param>
164       <returns>A signed integer that indicates the relative values of <paramref name="a">a</paramref> and <paramref name="b">b</paramref>, as shown in the following table.  
165   Value  
166
167   Meaning  
168
169   Less than zero  
170
171  <paramref name="a">a</paramref> is less than <paramref name="b">b</paramref>.  
172
173   Zero  
174
175  <paramref name="a">a</paramref> equals <paramref name="b">b</paramref>.  
176
177   Greater than zero  
178
179  <paramref name="a">a</paramref> is greater than <paramref name="b">b</paramref>.  
180
181  </returns>
182       <exception cref="T:System.ArgumentException">Neither <paramref name="a">a</paramref> nor <paramref name="b">b</paramref> implements the <see cref="System.IComparable"></see> interface.  
183  -or-  
184  <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are of different types and neither one can handle comparisons with the other.</exception>
185     </member>
186     <member name="F:System.Collections.Comparer.Default">
187       <summary>Represents an instance of <see cref="T:System.Collections.Comparer"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread. This field is read-only.</summary>
188       <returns></returns>
189     </member>
190     <member name="F:System.Collections.Comparer.DefaultInvariant">
191       <summary>Represents an instance of <see cref="T:System.Collections.Comparer"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see>. This field is read-only.</summary>
192       <returns></returns>
193     </member>
194     <member name="T:System.Collections.CollectionBase">
195       <summary>Provides the <see langword="abstract"></see> base class for a strongly typed collection.</summary>
196     </member>
197     <member name="M:System.Collections.CollectionBase.#ctor">
198       <summary>Initializes a new instance of the <see cref="T:System.Collections.CollectionBase"></see> class with the default initial capacity.</summary>
199     </member>
200     <member name="M:System.Collections.CollectionBase.#ctor(System.Int32)">
201       <summary>Initializes a new instance of the <see cref="T:System.Collections.CollectionBase"></see> class with the specified capacity.</summary>
202       <param name="capacity">The number of elements that the new list can initially store.</param>
203     </member>
204     <member name="P:System.Collections.CollectionBase.Capacity">
205       <summary>Gets or sets the number of elements that the <see cref="T:System.Collections.CollectionBase"></see> can contain.</summary>
206       <returns>The number of elements that the <see cref="T:System.Collections.CollectionBase"></see> can contain.</returns>
207       <exception cref="T:System.ArgumentOutOfRangeException"><see cref="System.Collections.CollectionBase.Capacity"></see> is set to a value that is less than <see cref="System.Collections.CollectionBase.Count"></see>.</exception>
208       <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
209     </member>
210     <member name="M:System.Collections.CollectionBase.Clear">
211       <summary>Removes all objects from the <see cref="T:System.Collections.CollectionBase"></see> instance. This method cannot be overridden.</summary>
212     </member>
213     <member name="P:System.Collections.CollectionBase.Count">
214       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.CollectionBase"></see> instance. This property cannot be overridden.</summary>
215       <returns>The number of elements contained in the <see cref="T:System.Collections.CollectionBase"></see> instance.  
216  Retrieving the value of this property is an O(1) operation.</returns>
217     </member>
218     <member name="M:System.Collections.CollectionBase.GetEnumerator">
219       <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
220       <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.CollectionBase"></see> instance.</returns>
221     </member>
222     <member name="P:System.Collections.CollectionBase.InnerList">
223       <summary>Gets an <see cref="T:System.Collections.ArrayList"></see> containing the list of elements in the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
224       <returns>An <see cref="T:System.Collections.ArrayList"></see> representing the <see cref="T:System.Collections.CollectionBase"></see> instance itself.  
225  Retrieving the value of this property is an O(1) operation.</returns>
226     </member>
227     <member name="P:System.Collections.CollectionBase.List">
228       <summary>Gets an <see cref="T:System.Collections.IList"></see> containing the list of elements in the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
229       <returns>An <see cref="T:System.Collections.IList"></see> representing the <see cref="T:System.Collections.CollectionBase"></see> instance itself.</returns>
230     </member>
231     <member name="M:System.Collections.CollectionBase.OnClear">
232       <summary>Performs additional custom processes when clearing the contents of the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
233     </member>
234     <member name="M:System.Collections.CollectionBase.OnClearComplete">
235       <summary>Performs additional custom processes after clearing the contents of the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
236     </member>
237     <member name="M:System.Collections.CollectionBase.OnInsert(System.Int32,System.Object)">
238       <summary>Performs additional custom processes before inserting a new element into the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
239       <param name="index">The zero-based index at which to insert value.</param>
240       <param name="value">The new value of the element at index.</param>
241     </member>
242     <member name="M:System.Collections.CollectionBase.OnInsertComplete(System.Int32,System.Object)">
243       <summary>Performs additional custom processes after inserting a new element into the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
244       <param name="index">The zero-based index at which to insert value.</param>
245       <param name="value">The new value of the element at index.</param>
246     </member>
247     <member name="M:System.Collections.CollectionBase.OnRemove(System.Int32,System.Object)">
248       <summary>Performs additional custom processes when removing an element from the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
249       <param name="index">The zero-based index at which value can be found.</param>
250       <param name="value">The value of the element to remove from index.</param>
251     </member>
252     <member name="M:System.Collections.CollectionBase.OnRemoveComplete(System.Int32,System.Object)">
253       <summary>Performs additional custom processes after removing an element from the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
254       <param name="index">The zero-based index at which value can be found.</param>
255       <param name="value">The value of the element to remove from index.</param>
256     </member>
257     <member name="M:System.Collections.CollectionBase.OnSet(System.Int32,System.Object,System.Object)">
258       <summary>Performs additional custom processes before setting a value in the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
259       <param name="index">The zero-based index at which oldValue can be found.</param>
260       <param name="oldValue">The value to replace with newValue.</param>
261       <param name="newValue">The new value of the element at index.</param>
262     </member>
263     <member name="M:System.Collections.CollectionBase.OnSetComplete(System.Int32,System.Object,System.Object)">
264       <summary>Performs additional custom processes after setting a value in the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
265       <param name="index">The zero-based index at which oldValue can be found.</param>
266       <param name="oldValue">The value to replace with newValue.</param>
267       <param name="newValue">The new value of the element at index.</param>
268     </member>
269     <member name="M:System.Collections.CollectionBase.OnValidate(System.Object)">
270       <summary>Performs additional custom processes when validating a value.</summary>
271       <param name="value">The object to validate.</param>
272       <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is <see langword="null"></see>.</exception>
273     </member>
274     <member name="M:System.Collections.CollectionBase.RemoveAt(System.Int32)">
275       <summary>Removes the element at the specified index of the <see cref="T:System.Collections.CollectionBase"></see> instance. This method is not overridable.</summary>
276       <param name="index">The zero-based index of the element to remove.</param>
277       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
278  -or-  
279  <paramref name="index">index</paramref> is equal to or greater than <see cref="System.Collections.CollectionBase.Count"></see>.</exception>
280     </member>
281     <member name="M:System.Collections.CollectionBase.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
282       <summary>Copies the entire <see cref="T:System.Collections.CollectionBase"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
283       <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.CollectionBase"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
284       <param name="index">The zero-based index in array at which copying begins.</param>
285       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
286       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
287       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
288  -or-  
289  The number of elements in the source <see cref="System.Collections.CollectionBase"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
290       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.CollectionBase"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
291     </member>
292     <member name="P:System.Collections.CollectionBase.System#Collections#ICollection#IsSynchronized">
293       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.CollectionBase"></see> is synchronized (thread safe).</summary>
294       <returns><see langword="true"></see> if access to the <see cref="T:System.Collections.CollectionBase"></see> is synchronized (thread safe); otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
295     </member>
296     <member name="P:System.Collections.CollectionBase.System#Collections#ICollection#SyncRoot">
297       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase"></see>.</summary>
298       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase"></see>.</returns>
299     </member>
300     <member name="M:System.Collections.CollectionBase.System#Collections#IList#Add(System.Object)">
301       <summary>Adds an object to the end of the <see cref="T:System.Collections.CollectionBase"></see>.</summary>
302       <param name="value">The <see cref="T:System.Object"></see> to be added to the end of the <see cref="T:System.Collections.CollectionBase"></see>.</param>
303       <returns>The <see cref="T:System.Collections.CollectionBase"></see> index at which the <paramref name="value">value</paramref> has been added.</returns>
304       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.CollectionBase"></see> is read-only.  
305  -or-  
306  The <see cref="System.Collections.CollectionBase"></see> has a fixed size.</exception>
307     </member>
308     <member name="M:System.Collections.CollectionBase.System#Collections#IList#Contains(System.Object)">
309       <summary>Determines whether the <see cref="T:System.Collections.CollectionBase"></see> contains a specific element.</summary>
310       <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.CollectionBase"></see>.</param>
311       <returns><see langword="true"></see> if the <see cref="T:System.Collections.CollectionBase"></see> contains the specified <paramref name="value">value</paramref>; otherwise, <see langword="false"></see>.</returns>
312     </member>
313     <member name="M:System.Collections.CollectionBase.System#Collections#IList#IndexOf(System.Object)">
314       <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.CollectionBase"></see>.</summary>
315       <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.CollectionBase"></see>.</param>
316       <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the entire <see cref="T:System.Collections.CollectionBase"></see>, if found; otherwise, -1.</returns>
317     </member>
318     <member name="M:System.Collections.CollectionBase.System#Collections#IList#Insert(System.Int32,System.Object)">
319       <summary>Inserts an element into the <see cref="T:System.Collections.CollectionBase"></see> at the specified index.</summary>
320       <param name="index">The zero-based index at which value should be inserted.</param>
321       <param name="value">The <see cref="T:System.Object"></see> to insert.</param>
322       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
323  -or-  
324  <paramref name="index">index</paramref> is greater than <see cref="System.Collections.CollectionBase.Count"></see>.</exception>
325       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.CollectionBase"></see> is read-only.  
326  -or-  
327  The <see cref="System.Collections.CollectionBase"></see> has a fixed size.</exception>
328     </member>
329     <member name="P:System.Collections.CollectionBase.System#Collections#IList#IsFixedSize">
330       <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase"></see> has a fixed size.</summary>
331       <returns><see langword="true"></see> if the <see cref="T:System.Collections.CollectionBase"></see> has a fixed size; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
332     </member>
333     <member name="P:System.Collections.CollectionBase.System#Collections#IList#IsReadOnly">
334       <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase"></see> is read-only.</summary>
335       <returns><see langword="true"></see> if the <see cref="T:System.Collections.CollectionBase"></see> is read-only; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
336     </member>
337     <member name="P:System.Collections.CollectionBase.System#Collections#IList#Item(System.Int32)">
338       <summary>Gets or sets the element at the specified index.</summary>
339       <param name="index">The zero-based index of the element to get or set.</param>
340       <returns>The element at the specified index.</returns>
341       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
342  -or-  
343  <paramref name="index">index</paramref> is equal to or greater than <see cref="System.Collections.CollectionBase.Count"></see>.</exception>
344     </member>
345     <member name="M:System.Collections.CollectionBase.System#Collections#IList#Remove(System.Object)">
346       <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.CollectionBase"></see>.</summary>
347       <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.CollectionBase"></see>.</param>
348       <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> parameter was not found in the <see cref="System.Collections.CollectionBase"></see> object.</exception>
349       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.CollectionBase"></see> is read-only.  
350  -or-  
351  The <see cref="System.Collections.CollectionBase"></see> has a fixed size.</exception>
352     </member>
353     <member name="T:System.Collections.CaseInsensitiveHashCodeProvider">
354       <summary>Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings.</summary>
355     </member>
356     <member name="M:System.Collections.CaseInsensitiveHashCodeProvider.#ctor">
357       <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> class using the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread.</summary>
358     </member>
359     <member name="M:System.Collections.CaseInsensitiveHashCodeProvider.#ctor(System.Globalization.CultureInfo)">
360       <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> class using the specified <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
361       <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use for the new <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see>.</param>
362       <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is <see langword="null"></see>.</exception>
363     </member>
364     <member name="P:System.Collections.CaseInsensitiveHashCodeProvider.Default">
365       <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread and that is always available.</summary>
366       <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread.</returns>
367     </member>
368     <member name="P:System.Collections.CaseInsensitiveHashCodeProvider.DefaultInvariant">
369       <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see> and that is always available.</summary>
370       <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see>.</returns>
371     </member>
372     <member name="M:System.Collections.CaseInsensitiveHashCodeProvider.GetHashCode(System.Object)">
373       <summary>Returns a hash code for the given object, using a hashing algorithm that ignores the case of strings.</summary>
374       <param name="obj">The <see cref="T:System.Object"></see> for which a hash code is to be returned.</param>
375       <returns>A hash code for the given object, using a hashing algorithm that ignores the case of strings.</returns>
376       <exception cref="T:System.ArgumentNullException"><paramref name="obj">obj</paramref> is <see langword="null"></see>.</exception>
377     </member>
378     <member name="T:System.Collections.CaseInsensitiveComparer">
379       <summary>Compares two objects for equivalence, ignoring the case of strings.</summary>
380     </member>
381     <member name="M:System.Collections.CaseInsensitiveComparer.#ctor">
382       <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveComparer"></see> class using the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread.</summary>
383     </member>
384     <member name="M:System.Collections.CaseInsensitiveComparer.#ctor(System.Globalization.CultureInfo)">
385       <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveComparer"></see> class using the specified <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
386       <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use for the new <see cref="T:System.Collections.CaseInsensitiveComparer"></see>.</param>
387       <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is <see langword="null"></see>.</exception>
388     </member>
389     <member name="M:System.Collections.CaseInsensitiveComparer.Compare(System.Object,System.Object)">
390       <summary>Performs a case-insensitive comparison of two objects of the same type and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
391       <param name="a">The first object to compare.</param>
392       <param name="b">The second object to compare.</param>
393       <returns>A signed integer that indicates the relative values of <paramref name="a">a</paramref> and <paramref name="b">b</paramref>, as shown in the following table.  
394   Value  
395
396   Meaning  
397
398   Less than zero  
399
400  <paramref name="a">a</paramref> is less than <paramref name="b">b</paramref>, with casing ignored.  
401
402   Zero  
403
404  <paramref name="a">a</paramref> equals <paramref name="b">b</paramref>, with casing ignored.  
405
406   Greater than zero  
407
408  <paramref name="a">a</paramref> is greater than <paramref name="b">b</paramref>, with casing ignored.  
409
410  </returns>
411       <exception cref="T:System.ArgumentException">Neither <paramref name="a">a</paramref> nor <paramref name="b">b</paramref> implements the <see cref="System.IComparable"></see> interface.  
412  -or-  
413  <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are of different types.</exception>
414     </member>
415     <member name="P:System.Collections.CaseInsensitiveComparer.Default">
416       <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveComparer"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread and that is always available.</summary>
417       <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveComparer"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread.</returns>
418     </member>
419     <member name="P:System.Collections.CaseInsensitiveComparer.DefaultInvariant">
420       <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveComparer"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see> and that is always available.</summary>
421       <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveComparer"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see>.</returns>
422     </member>
423     <member name="T:System.Collections.ArrayList">
424       <summary>Implements the <see cref="T:System.Collections.IList"></see> interface using an array whose size is dynamically increased as required.</summary>
425     </member>
426     <member name="M:System.Collections.ArrayList.#ctor">
427       <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList"></see> class that is empty and has the default initial capacity.</summary>
428     </member>
429     <member name="M:System.Collections.ArrayList.#ctor(System.Collections.ICollection)">
430       <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList"></see> class that contains elements copied from the specified collection and that has the same initial capacity as the number of elements copied.</summary>
431       <param name="c">The <see cref="T:System.Collections.ICollection"></see> whose elements are copied to the new list.</param>
432       <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is <see langword="null"></see>.</exception>
433     </member>
434     <member name="M:System.Collections.ArrayList.#ctor(System.Int32)">
435       <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList"></see> class that is empty and has the specified initial capacity.</summary>
436       <param name="capacity">The number of elements that the new list can initially store.</param>
437       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
438     </member>
439     <member name="M:System.Collections.ArrayList.Adapter(System.Collections.IList)">
440       <summary>Creates an <see cref="T:System.Collections.ArrayList"></see> wrapper for a specific <see cref="T:System.Collections.IList"></see>.</summary>
441       <param name="list">The <see cref="T:System.Collections.IList"></see> to wrap.</param>
442       <returns>The <see cref="T:System.Collections.ArrayList"></see> wrapper around the <see cref="T:System.Collections.IList"></see>.</returns>
443       <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is <see langword="null"></see>.</exception>
444     </member>
445     <member name="M:System.Collections.ArrayList.Add(System.Object)">
446       <summary>Adds an object to the end of the <see cref="T:System.Collections.ArrayList"></see>.</summary>
447       <param name="value">The <see cref="T:System.Object"></see> to be added to the end of the <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
448       <returns>The <see cref="T:System.Collections.ArrayList"></see> index at which the <paramref name="value">value</paramref> has been added.</returns>
449       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.  
450  -or-  
451  The <see cref="System.Collections.ArrayList"></see> has a fixed size.</exception>
452     </member>
453     <member name="M:System.Collections.ArrayList.AddRange(System.Collections.ICollection)">
454       <summary>Adds the elements of an <see cref="T:System.Collections.ICollection"></see> to the end of the <see cref="T:System.Collections.ArrayList"></see>.</summary>
455       <param name="c">The <see cref="T:System.Collections.ICollection"></see> whose elements should be added to the end of the <see cref="T:System.Collections.ArrayList"></see>. The collection itself cannot be <see langword="null"></see>, but it can contain elements that are <see langword="null"></see>.</param>
456       <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is <see langword="null"></see>.</exception>
457       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.  
458  -or-  
459  The <see cref="System.Collections.ArrayList"></see> has a fixed size.</exception>
460     </member>
461     <member name="M:System.Collections.ArrayList.BinarySearch(System.Object)">
462       <summary>Searches the entire sorted <see cref="T:System.Collections.ArrayList"></see> for an element using the default comparer and returns the zero-based index of the element.</summary>
463       <param name="value">The <see cref="T:System.Object"></see> to locate. The value can be <see langword="null"></see>.</param>
464       <returns>The zero-based index of <paramref name="value">value</paramref> in the sorted <see cref="T:System.Collections.ArrayList"></see>, if <paramref name="value">value</paramref> is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than <paramref name="value">value</paramref> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.ArrayList.Count"></see>.</returns>
465       <exception cref="T:System.ArgumentException">Neither <paramref name="value">value</paramref> nor the elements of <see cref="System.Collections.ArrayList"></see> implement the <see cref="System.IComparable"></see> interface.</exception>
466       <exception cref="T:System.InvalidOperationException"><paramref name="value">value</paramref> is not of the same type as the elements of the <see cref="System.Collections.ArrayList"></see>.</exception>
467     </member>
468     <member name="M:System.Collections.ArrayList.BinarySearch(System.Object,System.Collections.IComparer)">
469       <summary>Searches the entire sorted <see cref="T:System.Collections.ArrayList"></see> for an element using the specified comparer and returns the zero-based index of the element.</summary>
470       <param name="value">The <see cref="T:System.Object"></see> to locate. The value can be <see langword="null"></see>.</param>
471       <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements.  
472  -or-  
473  <see langword="null"></see> to use the default comparer that is the <see cref="T:System.IComparable"></see> implementation of each element.</param>
474       <returns>The zero-based index of <paramref name="value">value</paramref> in the sorted <see cref="T:System.Collections.ArrayList"></see>, if <paramref name="value">value</paramref> is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than <paramref name="value">value</paramref> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.ArrayList.Count"></see>.</returns>
475       <exception cref="T:System.ArgumentException"><paramref name="comparer">comparer</paramref> is <see langword="null"></see> and neither <paramref name="value">value</paramref> nor the elements of <see cref="System.Collections.ArrayList"></see> implement the <see cref="System.IComparable"></see> interface.</exception>
476       <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is <see langword="null"></see> and <paramref name="value">value</paramref> is not of the same type as the elements of the <see cref="System.Collections.ArrayList"></see>.</exception>
477     </member>
478     <member name="M:System.Collections.ArrayList.BinarySearch(System.Int32,System.Int32,System.Object,System.Collections.IComparer)">
479       <summary>Searches a range of elements in the sorted <see cref="T:System.Collections.ArrayList"></see> for an element using the specified comparer and returns the zero-based index of the element.</summary>
480       <param name="index">The zero-based starting index of the range to search.</param>
481       <param name="count">The length of the range to search.</param>
482       <param name="value">The <see cref="T:System.Object"></see> to locate. The value can be <see langword="null"></see>.</param>
483       <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements.  
484  -or-  
485  <see langword="null"></see> to use the default comparer that is the <see cref="T:System.IComparable"></see> implementation of each element.</param>
486       <returns>The zero-based index of <paramref name="value">value</paramref> in the sorted <see cref="T:System.Collections.ArrayList"></see>, if <paramref name="value">value</paramref> is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than <paramref name="value">value</paramref> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.ArrayList.Count"></see>.</returns>
487       <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in the <see cref="System.Collections.ArrayList"></see>.  
488  -or-  
489  <paramref name="comparer">comparer</paramref> is <see langword="null"></see> and neither <paramref name="value">value</paramref> nor the elements of <see cref="System.Collections.ArrayList"></see> implement the <see cref="System.IComparable"></see> interface.</exception>
490       <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is <see langword="null"></see> and <paramref name="value">value</paramref> is not of the same type as the elements of the <see cref="System.Collections.ArrayList"></see>.</exception>
491       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
492  -or-  
493  <paramref name="count">count</paramref> is less than zero.</exception>
494     </member>
495     <member name="P:System.Collections.ArrayList.Capacity">
496       <summary>Gets or sets the number of elements that the <see cref="T:System.Collections.ArrayList"></see> can contain.</summary>
497       <returns>The number of elements that the <see cref="T:System.Collections.ArrayList"></see> can contain.</returns>
498       <exception cref="T:System.ArgumentOutOfRangeException"><see cref="System.Collections.ArrayList.Capacity"></see> is set to a value that is less than <see cref="System.Collections.ArrayList.Count"></see>.</exception>
499       <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
500     </member>
501     <member name="M:System.Collections.ArrayList.Clear">
502       <summary>Removes all elements from the <see cref="T:System.Collections.ArrayList"></see>.</summary>
503       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.  
504  -or-  
505  The <see cref="System.Collections.ArrayList"></see> has a fixed size.</exception>
506     </member>
507     <member name="M:System.Collections.ArrayList.Clone">
508       <summary>Creates a shallow copy of the <see cref="T:System.Collections.ArrayList"></see>.</summary>
509       <returns>A shallow copy of the <see cref="T:System.Collections.ArrayList"></see>.</returns>
510     </member>
511     <member name="M:System.Collections.ArrayList.Contains(System.Object)">
512       <summary>Determines whether an element is in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
513       <param name="item">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
514       <returns><see langword="true"></see> if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.ArrayList"></see>; otherwise, <see langword="false"></see>.</returns>
515     </member>
516     <member name="M:System.Collections.ArrayList.CopyTo(System.Array)">
517       <summary>Copies the entire <see cref="T:System.Collections.ArrayList"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the beginning of the target array.</summary>
518       <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ArrayList"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
519       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
520       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
521  -or-  
522  The number of elements in the source <see cref="System.Collections.ArrayList"></see> is greater than the number of elements that the destination <paramref name="array">array</paramref> can contain.</exception>
523       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.ArrayList"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
524     </member>
525     <member name="M:System.Collections.ArrayList.CopyTo(System.Array,System.Int32)">
526       <summary>Copies the entire <see cref="T:System.Collections.ArrayList"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
527       <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ArrayList"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
528       <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
529       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
530       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex">arrayIndex</paramref> is less than zero.</exception>
531       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
532  -or-  
533  The number of elements in the source <see cref="System.Collections.ArrayList"></see> is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
534       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.ArrayList"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
535     </member>
536     <member name="M:System.Collections.ArrayList.CopyTo(System.Int32,System.Array,System.Int32,System.Int32)">
537       <summary>Copies a range of elements from the <see cref="T:System.Collections.ArrayList"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
538       <param name="index">The zero-based index in the source <see cref="T:System.Collections.ArrayList"></see> at which copying begins.</param>
539       <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ArrayList"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
540       <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
541       <param name="count">The number of elements to copy.</param>
542       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
543       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
544  -or-  
545  <paramref name="arrayIndex">arrayIndex</paramref> is less than zero.  
546  -or-  
547  <paramref name="count">count</paramref> is less than zero.</exception>
548       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
549  -or-  
550  <paramref name="index">index</paramref> is equal to or greater than the <see cref="System.Collections.ArrayList.Count"></see> of the source <see cref="System.Collections.ArrayList"></see>.  
551  -or-  
552  The number of elements from <paramref name="index">index</paramref> to the end of the source <see cref="System.Collections.ArrayList"></see> is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
553       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.ArrayList"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
554     </member>
555     <member name="P:System.Collections.ArrayList.Count">
556       <summary>Gets the number of elements actually contained in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
557       <returns>The number of elements actually contained in the <see cref="T:System.Collections.ArrayList"></see>.</returns>
558     </member>
559     <member name="M:System.Collections.ArrayList.FixedSize(System.Collections.ArrayList)">
560       <summary>Returns an <see cref="T:System.Collections.ArrayList"></see> wrapper with a fixed size.</summary>
561       <param name="list">The <see cref="T:System.Collections.ArrayList"></see> to wrap.</param>
562       <returns>An <see cref="T:System.Collections.ArrayList"></see> wrapper with a fixed size.</returns>
563       <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is <see langword="null"></see>.</exception>
564     </member>
565     <member name="M:System.Collections.ArrayList.FixedSize(System.Collections.IList)">
566       <summary>Returns an <see cref="T:System.Collections.IList"></see> wrapper with a fixed size.</summary>
567       <param name="list">The <see cref="T:System.Collections.IList"></see> to wrap.</param>
568       <returns>An <see cref="T:System.Collections.IList"></see> wrapper with a fixed size.</returns>
569       <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is <see langword="null"></see>.</exception>
570     </member>
571     <member name="M:System.Collections.ArrayList.GetEnumerator">
572       <summary>Returns an enumerator for the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
573       <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:System.Collections.ArrayList"></see>.</returns>
574     </member>
575     <member name="M:System.Collections.ArrayList.GetEnumerator(System.Int32,System.Int32)">
576       <summary>Returns an enumerator for a range of elements in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
577       <param name="index">The zero-based starting index of the <see cref="T:System.Collections.ArrayList"></see> section that the enumerator should refer to.</param>
578       <param name="count">The number of elements in the <see cref="T:System.Collections.ArrayList"></see> section that the enumerator should refer to.</param>
579       <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the specified range of elements in the <see cref="T:System.Collections.ArrayList"></see>.</returns>
580       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
581  -or-  
582  <paramref name="count">count</paramref> is less than zero.</exception>
583       <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not specify a valid range in the <see cref="System.Collections.ArrayList"></see>.</exception>
584     </member>
585     <member name="M:System.Collections.ArrayList.GetRange(System.Int32,System.Int32)">
586       <summary>Returns an <see cref="T:System.Collections.ArrayList"></see> which represents a subset of the elements in the source <see cref="T:System.Collections.ArrayList"></see>.</summary>
587       <param name="index">The zero-based <see cref="T:System.Collections.ArrayList"></see> index at which the range starts.</param>
588       <param name="count">The number of elements in the range.</param>
589       <returns>An <see cref="T:System.Collections.ArrayList"></see> which represents a subset of the elements in the source <see cref="T:System.Collections.ArrayList"></see>.</returns>
590       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
591  -or-  
592  <paramref name="count">count</paramref> is less than zero.</exception>
593       <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range of elements in the <see cref="System.Collections.ArrayList"></see>.</exception>
594     </member>
595     <member name="M:System.Collections.ArrayList.IndexOf(System.Object)">
596       <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
597       <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
598       <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the entire <see cref="T:System.Collections.ArrayList"></see>, if found; otherwise, -1.</returns>
599     </member>
600     <member name="M:System.Collections.ArrayList.IndexOf(System.Object,System.Int32)">
601       <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that extends from the specified index to the last element.</summary>
602       <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
603       <param name="startIndex">The zero-based starting index of the search. 0 (zero) is valid in an empty list.</param>
604       <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that extends from <paramref name="startIndex">startIndex</paramref> to the last element, if found; otherwise, -1.</returns>
605       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="System.Collections.ArrayList"></see>.</exception>
606     </member>
607     <member name="M:System.Collections.ArrayList.IndexOf(System.Object,System.Int32,System.Int32)">
608       <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that starts at the specified index and contains the specified number of elements.</summary>
609       <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
610       <param name="startIndex">The zero-based starting index of the search. 0 (zero) is valid in an empty list.</param>
611       <param name="count">The number of elements in the section to search.</param>
612       <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that starts at <paramref name="startIndex">startIndex</paramref> and contains <paramref name="count">count</paramref> number of elements, if found; otherwise, -1.</returns>
613       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="System.Collections.ArrayList"></see>.  
614  -or-  
615  <paramref name="count">count</paramref> is less than zero.  
616  -or-  
617  <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in the <see cref="System.Collections.ArrayList"></see>.</exception>
618     </member>
619     <member name="M:System.Collections.ArrayList.Insert(System.Int32,System.Object)">
620       <summary>Inserts an element into the <see cref="T:System.Collections.ArrayList"></see> at the specified index.</summary>
621       <param name="index">The zero-based index at which value should be inserted.</param>
622       <param name="value">The <see cref="T:System.Object"></see> to insert. The value can be <see langword="null"></see>.</param>
623       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
624  -or-  
625  <paramref name="index">index</paramref> is greater than <see cref="System.Collections.ArrayList.Count"></see>.</exception>
626       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.  
627  -or-  
628  The <see cref="System.Collections.ArrayList"></see> has a fixed size.</exception>
629     </member>
630     <member name="M:System.Collections.ArrayList.InsertRange(System.Int32,System.Collections.ICollection)">
631       <summary>Inserts the elements of a collection into the <see cref="T:System.Collections.ArrayList"></see> at the specified index.</summary>
632       <param name="index">The zero-based index at which the new elements should be inserted.</param>
633       <param name="c">The <see cref="T:System.Collections.ICollection"></see> whose elements should be inserted into the <see cref="T:System.Collections.ArrayList"></see>. The collection itself cannot be <see langword="null"></see>, but it can contain elements that are <see langword="null"></see>.</param>
634       <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is <see langword="null"></see>.</exception>
635       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
636  -or-  
637  <paramref name="index">index</paramref> is greater than <see cref="System.Collections.ArrayList.Count"></see>.</exception>
638       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.  
639  -or-  
640  The <see cref="System.Collections.ArrayList"></see> has a fixed size.</exception>
641     </member>
642     <member name="P:System.Collections.ArrayList.IsFixedSize">
643       <summary>Gets a value indicating whether the <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</summary>
644       <returns><see langword="true"></see> if the <see cref="T:System.Collections.ArrayList"></see> has a fixed size; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
645     </member>
646     <member name="P:System.Collections.ArrayList.IsReadOnly">
647       <summary>Gets a value indicating whether the <see cref="T:System.Collections.ArrayList"></see> is read-only.</summary>
648       <returns><see langword="true"></see> if the <see cref="T:System.Collections.ArrayList"></see> is read-only; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
649     </member>
650     <member name="P:System.Collections.ArrayList.IsSynchronized">
651       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ArrayList"></see> is synchronized (thread safe).</summary>
652       <returns><see langword="true"></see> if access to the <see cref="T:System.Collections.ArrayList"></see> is synchronized (thread safe); otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
653     </member>
654     <member name="P:System.Collections.ArrayList.Item(System.Int32)">
655       <summary>Gets or sets the element at the specified index.</summary>
656       <param name="index">The zero-based index of the element to get or set.</param>
657       <returns>The element at the specified index.</returns>
658       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
659  -or-  
660  <paramref name="index">index</paramref> is equal to or greater than <see cref="System.Collections.ArrayList.Count"></see>.</exception>
661     </member>
662     <member name="M:System.Collections.ArrayList.LastIndexOf(System.Object)">
663       <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the last occurrence within the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
664       <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
665       <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref> within the entire the <see cref="T:System.Collections.ArrayList"></see>, if found; otherwise, -1.</returns>
666     </member>
667     <member name="M:System.Collections.ArrayList.LastIndexOf(System.Object,System.Int32)">
668       <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that extends from the first element to the specified index.</summary>
669       <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
670       <param name="startIndex">The zero-based starting index of the backward search.</param>
671       <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref> within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that extends from the first element to <paramref name="startIndex">startIndex</paramref>, if found; otherwise, -1.</returns>
672       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="System.Collections.ArrayList"></see>.</exception>
673     </member>
674     <member name="M:System.Collections.ArrayList.LastIndexOf(System.Object,System.Int32,System.Int32)">
675       <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that contains the specified number of elements and ends at the specified index.</summary>
676       <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
677       <param name="startIndex">The zero-based starting index of the backward search.</param>
678       <param name="count">The number of elements in the section to search.</param>
679       <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref> within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that contains <paramref name="count">count</paramref> number of elements and ends at <paramref name="startIndex">startIndex</paramref>, if found; otherwise, -1.</returns>
680       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="System.Collections.ArrayList"></see>.  
681  -or-  
682  <paramref name="count">count</paramref> is less than zero.  
683  -or-  
684  <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in the <see cref="System.Collections.ArrayList"></see>.</exception>
685     </member>
686     <member name="M:System.Collections.ArrayList.ReadOnly(System.Collections.ArrayList)">
687       <summary>Returns a read-only <see cref="T:System.Collections.ArrayList"></see> wrapper.</summary>
688       <param name="list">The <see cref="T:System.Collections.ArrayList"></see> to wrap.</param>
689       <returns>A read-only <see cref="T:System.Collections.ArrayList"></see> wrapper around <paramref name="list">list</paramref>.</returns>
690       <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is <see langword="null"></see>.</exception>
691     </member>
692     <member name="M:System.Collections.ArrayList.ReadOnly(System.Collections.IList)">
693       <summary>Returns a read-only <see cref="T:System.Collections.IList"></see> wrapper.</summary>
694       <param name="list">The <see cref="T:System.Collections.IList"></see> to wrap.</param>
695       <returns>A read-only <see cref="T:System.Collections.IList"></see> wrapper around <paramref name="list">list</paramref>.</returns>
696       <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is <see langword="null"></see>.</exception>
697     </member>
698     <member name="M:System.Collections.ArrayList.Remove(System.Object)">
699       <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.ArrayList"></see>.</summary>
700       <param name="obj">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
701       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.  
702  -or-  
703  The <see cref="System.Collections.ArrayList"></see> has a fixed size.</exception>
704     </member>
705     <member name="M:System.Collections.ArrayList.RemoveAt(System.Int32)">
706       <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ArrayList"></see>.</summary>
707       <param name="index">The zero-based index of the element to remove.</param>
708       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
709  -or-  
710  <paramref name="index">index</paramref> is equal to or greater than <see cref="System.Collections.ArrayList.Count"></see>.</exception>
711       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.  
712  -or-  
713  The <see cref="System.Collections.ArrayList"></see> has a fixed size.</exception>
714     </member>
715     <member name="M:System.Collections.ArrayList.RemoveRange(System.Int32,System.Int32)">
716       <summary>Removes a range of elements from the <see cref="T:System.Collections.ArrayList"></see>.</summary>
717       <param name="index">The zero-based starting index of the range of elements to remove.</param>
718       <param name="count">The number of elements to remove.</param>
719       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
720  -or-  
721  <paramref name="count">count</paramref> is less than zero.</exception>
722       <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range of elements in the <see cref="System.Collections.ArrayList"></see>.</exception>
723       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.  
724  -or-  
725  The <see cref="System.Collections.ArrayList"></see> has a fixed size.</exception>
726     </member>
727     <member name="M:System.Collections.ArrayList.Repeat(System.Object,System.Int32)">
728       <summary>Returns an <see cref="T:System.Collections.ArrayList"></see> whose elements are copies of the specified value.</summary>
729       <param name="value">The <see cref="T:System.Object"></see> to copy multiple times in the new <see cref="T:System.Collections.ArrayList"></see>. The value can be <see langword="null"></see>.</param>
730       <param name="count">The number of times value should be copied.</param>
731       <returns>An <see cref="T:System.Collections.ArrayList"></see> with <paramref name="count">count</paramref> number of elements, all of which are copies of <paramref name="value">value</paramref>.</returns>
732       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
733     </member>
734     <member name="M:System.Collections.ArrayList.Reverse">
735       <summary>Reverses the order of the elements in the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
736       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.</exception>
737     </member>
738     <member name="M:System.Collections.ArrayList.Reverse(System.Int32,System.Int32)">
739       <summary>Reverses the order of the elements in the specified range.</summary>
740       <param name="index">The zero-based starting index of the range to reverse.</param>
741       <param name="count">The number of elements in the range to reverse.</param>
742       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
743  -or-  
744  <paramref name="count">count</paramref> is less than zero.</exception>
745       <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range of elements in the <see cref="System.Collections.ArrayList"></see>.</exception>
746       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.</exception>
747     </member>
748     <member name="M:System.Collections.ArrayList.SetRange(System.Int32,System.Collections.ICollection)">
749       <summary>Copies the elements of a collection over a range of elements in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
750       <param name="index">The zero-based <see cref="T:System.Collections.ArrayList"></see> index at which to start copying the elements of c.</param>
751       <param name="c">The <see cref="T:System.Collections.ICollection"></see> whose elements to copy to the <see cref="T:System.Collections.ArrayList"></see>. The collection itself cannot be <see langword="null"></see>, but it can contain elements that are <see langword="null"></see>.</param>
752       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
753  -or-  
754  <paramref name="index">index</paramref> plus the number of elements in <paramref name="c">c</paramref> is greater than <see cref="System.Collections.ArrayList.Count"></see>.</exception>
755       <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is <see langword="null"></see>.</exception>
756       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.</exception>
757     </member>
758     <member name="M:System.Collections.ArrayList.Sort">
759       <summary>Sorts the elements in the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
760       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.</exception>
761     </member>
762     <member name="M:System.Collections.ArrayList.Sort(System.Collections.IComparer)">
763       <summary>Sorts the elements in the entire <see cref="T:System.Collections.ArrayList"></see> using the specified comparer.</summary>
764       <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements.  
765  -or-  
766  A null reference (<see langword="Nothing"></see> in Visual Basic) to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
767       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.</exception>
768       <exception cref="T:System.InvalidOperationException">An error occurred while comparing two elements.</exception>
769       <exception cref="T:System.ArgumentException"><see langword="null"></see> is passed for <paramref name="comparer">comparer</paramref>, and the elements in the list do not implement <see cref="System.IComparable"></see>.</exception>
770     </member>
771     <member name="M:System.Collections.ArrayList.Sort(System.Int32,System.Int32,System.Collections.IComparer)">
772       <summary>Sorts the elements in a range of elements in <see cref="T:System.Collections.ArrayList"></see> using the specified comparer.</summary>
773       <param name="index">The zero-based starting index of the range to sort.</param>
774       <param name="count">The length of the range to sort.</param>
775       <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements.  
776  -or-  
777  A null reference (<see langword="Nothing"></see> in Visual Basic) to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
778       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.  
779  -or-  
780  <paramref name="count">count</paramref> is less than zero.</exception>
781       <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not specify a valid range in the <see cref="System.Collections.ArrayList"></see>.</exception>
782       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.</exception>
783       <exception cref="T:System.InvalidOperationException">An error occurred while comparing two elements.</exception>
784     </member>
785     <member name="M:System.Collections.ArrayList.Synchronized(System.Collections.ArrayList)">
786       <summary>Returns an <see cref="T:System.Collections.ArrayList"></see> wrapper that is synchronized (thread safe).</summary>
787       <param name="list">The <see cref="T:System.Collections.ArrayList"></see> to synchronize.</param>
788       <returns>An <see cref="T:System.Collections.ArrayList"></see> wrapper that is synchronized (thread safe).</returns>
789       <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is <see langword="null"></see>.</exception>
790     </member>
791     <member name="M:System.Collections.ArrayList.Synchronized(System.Collections.IList)">
792       <summary>Returns an <see cref="T:System.Collections.IList"></see> wrapper that is synchronized (thread safe).</summary>
793       <param name="list">The <see cref="T:System.Collections.IList"></see> to synchronize.</param>
794       <returns>An <see cref="T:System.Collections.IList"></see> wrapper that is synchronized (thread safe).</returns>
795       <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is <see langword="null"></see>.</exception>
796     </member>
797     <member name="P:System.Collections.ArrayList.SyncRoot">
798       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ArrayList"></see>.</summary>
799       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ArrayList"></see>.</returns>
800     </member>
801     <member name="M:System.Collections.ArrayList.ToArray">
802       <summary>Copies the elements of the <see cref="T:System.Collections.ArrayList"></see> to a new <see cref="T:System.Object"></see> array.</summary>
803       <returns>An <see cref="T:System.Object"></see> array containing copies of the elements of the <see cref="T:System.Collections.ArrayList"></see>.</returns>
804     </member>
805     <member name="M:System.Collections.ArrayList.ToArray(System.Type)">
806       <summary>Copies the elements of the <see cref="T:System.Collections.ArrayList"></see> to a new array of the specified element type.</summary>
807       <param name="type">The element <see cref="T:System.Type"></see> of the destination array to create and copy elements to.</param>
808       <returns>An array of the specified element type containing copies of the elements of the <see cref="T:System.Collections.ArrayList"></see>.</returns>
809       <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is <see langword="null"></see>.</exception>
810       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.ArrayList"></see> cannot be cast automatically to the specified type.</exception>
811     </member>
812     <member name="M:System.Collections.ArrayList.TrimToSize">
813       <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
814       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.ArrayList"></see> is read-only.  
815  -or-  
816  The <see cref="System.Collections.ArrayList"></see> has a fixed size.</exception>
817     </member>
818     <member name="T:System.Collections.Hashtable">
819       <summary>Represents a collection of key/value pairs that are organized based on the hash code of the key.</summary>
820     </member>
821     <member name="M:System.Collections.Hashtable.#ctor">
822       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the default initial capacity, load factor, hash code provider, and comparer.</summary>
823     </member>
824     <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Single,System.Collections.IEqualityComparer)">
825       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity, load factor, and <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
826       <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
827       <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
828       <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see>.  
829  -or-  
830  <see langword="null"></see> to use the default hash code provider and the default comparer. The default hash code provider is each key&amp;#39;s implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key&amp;#39;s implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
831       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.  
832  -or-  
833  <paramref name="loadFactor">loadFactor</paramref> is less than 0.1.  
834  -or-  
835  <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
836     </member>
837     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer)">
838       <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the specified load factor and <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
839       <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
840       <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
841       <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see>.  
842  -or-  
843  <see langword="null"></see> to use the default hash code provider and the default comparer. The default hash code provider is each key&amp;#39;s implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key&amp;#39;s implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
844       <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is <see langword="null"></see>.</exception>
845       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="loadFactor">loadFactor</paramref> is less than 0.1.  
846  -or-  
847  <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
848     </member>
849     <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Single)">
850       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity and load factor, and the default hash code provider and comparer.</summary>
851       <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
852       <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
853       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.  
854  -or-  
855  <paramref name="loadFactor">loadFactor</paramref> is less than 0.1.  
856  -or-  
857  <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
858       <exception cref="T:System.ArgumentException"><paramref name="capacity">capacity</paramref> is causing an overflow.</exception>
859     </member>
860     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Single)">
861       <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the specified load factor, and the default hash code provider and comparer.</summary>
862       <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
863       <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
864       <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is <see langword="null"></see>.</exception>
865       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="loadFactor">loadFactor</paramref> is less than 0.1.  
866  -or-  
867  <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
868     </member>
869     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Collections.IEqualityComparer)">
870       <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to a new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the default load factor and the specified <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
871       <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
872       <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see>.  
873  -or-  
874  <see langword="null"></see> to use the default hash code provider and the default comparer. The default hash code provider is each key&amp;#39;s implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key&amp;#39;s implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
875       <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is <see langword="null"></see>.</exception>
876     </member>
877     <member name="M:System.Collections.Hashtable.#ctor(System.Int32)">
878       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity, and the default load factor, hash code provider, and comparer.</summary>
879       <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
880       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
881     </member>
882     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IEqualityComparer)">
883       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the default initial capacity and load factor, and the specified <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
884       <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see> object.  
885  -or-  
886  <see langword="null"></see> to use the default hash code provider and the default comparer. The default hash code provider is each key&amp;#39;s implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key&amp;#39;s implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
887     </member>
888     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary)">
889       <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the default load factor, hash code provider, and comparer.</summary>
890       <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
891       <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is <see langword="null"></see>.</exception>
892     </member>
893     <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Collections.IEqualityComparer)">
894       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity and <see cref="T:System.Collections.IEqualityComparer"></see>, and the default load factor.</summary>
895       <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
896       <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see>.  
897  -or-  
898  <see langword="null"></see> to use the default hash code provider and the default comparer. The default hash code provider is each key&amp;#39;s implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key&amp;#39;s implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
899       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
900     </member>
901     <member name="M:System.Collections.Hashtable.Add(System.Object,System.Object)">
902       <summary>Adds an element with the specified key and value into the <see cref="T:System.Collections.Hashtable"></see>.</summary>
903       <param name="key">The key of the element to add.</param>
904       <param name="value">The value of the element to add. The value can be <see langword="null"></see>.</param>
905       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
906       <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="System.Collections.Hashtable"></see>.</exception>
907       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.Hashtable"></see> is read-only.  
908  -or-  
909  The <see cref="System.Collections.Hashtable"></see> has a fixed size.</exception>
910     </member>
911     <member name="M:System.Collections.Hashtable.Clear">
912       <summary>Removes all elements from the <see cref="T:System.Collections.Hashtable"></see>.</summary>
913       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.Hashtable"></see> is read-only.</exception>
914     </member>
915     <member name="M:System.Collections.Hashtable.Clone">
916       <summary>Creates a shallow copy of the <see cref="T:System.Collections.Hashtable"></see>.</summary>
917       <returns>A shallow copy of the <see cref="T:System.Collections.Hashtable"></see>.</returns>
918     </member>
919     <member name="M:System.Collections.Hashtable.Contains(System.Object)">
920       <summary>Determines whether the <see cref="T:System.Collections.Hashtable"></see> contains a specific key.</summary>
921       <param name="key">The key to locate in the <see cref="T:System.Collections.Hashtable"></see>.</param>
922       <returns><see langword="true"></see> if the <see cref="T:System.Collections.Hashtable"></see> contains an element with the specified key; otherwise, <see langword="false"></see>.</returns>
923       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
924     </member>
925     <member name="M:System.Collections.Hashtable.ContainsKey(System.Object)">
926       <summary>Determines whether the <see cref="T:System.Collections.Hashtable"></see> contains a specific key.</summary>
927       <param name="key">The key to locate in the <see cref="T:System.Collections.Hashtable"></see>.</param>
928       <returns><see langword="true"></see> if the <see cref="T:System.Collections.Hashtable"></see> contains an element with the specified key; otherwise, <see langword="false"></see>.</returns>
929       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
930     </member>
931     <member name="M:System.Collections.Hashtable.ContainsValue(System.Object)">
932       <summary>Determines whether the <see cref="T:System.Collections.Hashtable"></see> contains a specific value.</summary>
933       <param name="value">The value to locate in the <see cref="T:System.Collections.Hashtable"></see>. The value can be <see langword="null"></see>.</param>
934       <returns><see langword="true"></see> if the <see cref="T:System.Collections.Hashtable"></see> contains an element with the specified <paramref name="value">value</paramref>; otherwise, <see langword="false"></see>.</returns>
935     </member>
936     <member name="M:System.Collections.Hashtable.CopyTo(System.Array,System.Int32)">
937       <summary>Copies the <see cref="T:System.Collections.Hashtable"></see> elements to a one-dimensional <see cref="T:System.Array"></see> instance at the specified index.</summary>
938       <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the <see cref="T:System.Collections.DictionaryEntry"></see> objects copied from <see cref="T:System.Collections.Hashtable"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
939       <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
940       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
941       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex">arrayIndex</paramref> is less than zero.</exception>
942       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
943  -or-  
944  The number of elements in the source <see cref="System.Collections.Hashtable"></see> is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
945       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.Hashtable"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
946     </member>
947     <member name="P:System.Collections.Hashtable.Count">
948       <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Hashtable"></see>.</summary>
949       <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Hashtable"></see>.</returns>
950     </member>
951     <member name="P:System.Collections.Hashtable.EqualityComparer">
952       <summary>Gets the <see cref="T:System.Collections.IEqualityComparer"></see> to use for the <see cref="T:System.Collections.Hashtable"></see>.</summary>
953       <returns>The <see cref="T:System.Collections.IEqualityComparer"></see> to use for the <see cref="T:System.Collections.Hashtable"></see>.</returns>
954       <exception cref="T:System.ArgumentException">The property is set to a value, but the hash table was created using an <see cref="System.Collections.IHashCodeProvider"></see> and an <see cref="System.Collections.IComparer"></see>.</exception>
955     </member>
956     <member name="M:System.Collections.Hashtable.GetEnumerator">
957       <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> that iterates through the <see cref="T:System.Collections.Hashtable"></see>.</summary>
958       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.Hashtable"></see>.</returns>
959     </member>
960     <member name="M:System.Collections.Hashtable.GetHash(System.Object)">
961       <summary>Returns the hash code for the specified key.</summary>
962       <param name="key">The <see cref="T:System.Object"></see> for which a hash code is to be returned.</param>
963       <returns>The hash code for <paramref name="key">key</paramref>.</returns>
964       <exception cref="T:System.NullReferenceException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
965     </member>
966     <member name="P:System.Collections.Hashtable.IsFixedSize">
967       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Hashtable"></see> has a fixed size.</summary>
968       <returns><see langword="true"></see> if the <see cref="T:System.Collections.Hashtable"></see> has a fixed size; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
969     </member>
970     <member name="P:System.Collections.Hashtable.IsReadOnly">
971       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Hashtable"></see> is read-only.</summary>
972       <returns><see langword="true"></see> if the <see cref="T:System.Collections.Hashtable"></see> is read-only; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
973     </member>
974     <member name="P:System.Collections.Hashtable.IsSynchronized">
975       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Hashtable"></see> is synchronized (thread safe).</summary>
976       <returns><see langword="true"></see> if access to the <see cref="T:System.Collections.Hashtable"></see> is synchronized (thread safe); otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
977     </member>
978     <member name="P:System.Collections.Hashtable.Item(System.Object)">
979       <summary>Gets or sets the value associated with the specified key.</summary>
980       <param name="key">The key whose value to get or set.</param>
981       <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <see langword="null"></see>, and attempting to set it creates a new element using the specified key.</returns>
982       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
983       <exception cref="T:System.NotSupportedException">The property is set and the <see cref="System.Collections.Hashtable"></see> is read-only.  
984  -or-  
985  The property is set, <paramref name="key">key</paramref> does not exist in the collection, and the <see cref="System.Collections.Hashtable"></see> has a fixed size.</exception>
986     </member>
987     <member name="M:System.Collections.Hashtable.KeyEquals(System.Object,System.Object)">
988       <summary>Compares a specific <see cref="T:System.Object"></see> with a specific key in the <see cref="T:System.Collections.Hashtable"></see>.</summary>
989       <param name="item">The <see cref="T:System.Object"></see> to compare with key.</param>
990       <param name="key">The key in the <see cref="T:System.Collections.Hashtable"></see> to compare with item.</param>
991       <returns><see langword="true"></see> if <paramref name="item">item</paramref> and <paramref name="key">key</paramref> are equal; otherwise, <see langword="false"></see>.</returns>
992       <exception cref="T:System.ArgumentNullException"><paramref name="item">item</paramref> is <see langword="null"></see>.  
993  -or-  
994  <paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
995     </member>
996     <member name="P:System.Collections.Hashtable.Keys">
997       <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the keys in the <see cref="T:System.Collections.Hashtable"></see>.</summary>
998       <returns>An <see cref="T:System.Collections.ICollection"></see> containing the keys in the <see cref="T:System.Collections.Hashtable"></see>.</returns>
999     </member>
1000     <member name="M:System.Collections.Hashtable.Remove(System.Object)">
1001       <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Hashtable"></see>.</summary>
1002       <param name="key">The key of the element to remove.</param>
1003       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
1004       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.Hashtable"></see> is read-only.  
1005  -or-  
1006  The <see cref="System.Collections.Hashtable"></see> has a fixed size.</exception>
1007     </member>
1008     <member name="M:System.Collections.Hashtable.Synchronized(System.Collections.Hashtable)">
1009       <summary>Returns a synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.Hashtable"></see>.</summary>
1010       <param name="table">The <see cref="T:System.Collections.Hashtable"></see> to synchronize.</param>
1011       <returns>A synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.Hashtable"></see>.</returns>
1012       <exception cref="T:System.ArgumentNullException"><paramref name="table">table</paramref> is <see langword="null"></see>.</exception>
1013     </member>
1014     <member name="P:System.Collections.Hashtable.SyncRoot">
1015       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Hashtable"></see>.</summary>
1016       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Hashtable"></see>.</returns>
1017     </member>
1018     <member name="P:System.Collections.Hashtable.Values">
1019       <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.Hashtable"></see>.</summary>
1020       <returns>An <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.Hashtable"></see>.</returns>
1021     </member>
1022     <member name="M:System.Collections.Hashtable.System#Collections#IEnumerable#GetEnumerator">
1023       <summary>Returns an enumerator that iterates through a collection.</summary>
1024       <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
1025     </member>
1026     <member name="T:System.Collections.ReadOnlyCollectionBase">
1027       <summary>Provides the <see langword="abstract"></see> base class for a strongly typed non-generic read-only collection.</summary>
1028     </member>
1029     <member name="M:System.Collections.ReadOnlyCollectionBase.#ctor">
1030       <summary>Initializes a new instance of the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> class.</summary>
1031     </member>
1032     <member name="P:System.Collections.ReadOnlyCollectionBase.Count">
1033       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance.</summary>
1034       <returns>The number of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance.  
1035  Retrieving the value of this property is an O(1) operation.</returns>
1036     </member>
1037     <member name="M:System.Collections.ReadOnlyCollectionBase.GetEnumerator">
1038       <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance.</summary>
1039       <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance.</returns>
1040     </member>
1041     <member name="P:System.Collections.ReadOnlyCollectionBase.InnerList">
1042       <summary>Gets the list of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance.</summary>
1043       <returns>An <see cref="T:System.Collections.ArrayList"></see> representing the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance itself.</returns>
1044     </member>
1045     <member name="M:System.Collections.ReadOnlyCollectionBase.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
1046       <summary>Copies the entire <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
1047       <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ReadOnlyCollectionBase"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
1048       <param name="index">The zero-based index in array at which copying begins.</param>
1049       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
1050       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
1051       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
1052  -or-  
1053  The number of elements in the source <see cref="System.Collections.ReadOnlyCollectionBase"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
1054       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.ReadOnlyCollectionBase"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
1055     </member>
1056     <member name="P:System.Collections.ReadOnlyCollectionBase.System#Collections#ICollection#IsSynchronized">
1057       <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> object is synchronized (thread safe).</summary>
1058       <returns><see langword="true"></see> if access to the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> object is synchronized (thread safe); otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
1059     </member>
1060     <member name="P:System.Collections.ReadOnlyCollectionBase.System#Collections#ICollection#SyncRoot">
1061       <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> object.</summary>
1062       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> object.</returns>
1063     </member>
1064     <member name="T:System.Collections.Queue">
1065       <summary>Represents a first-in, first-out collection of objects.</summary>
1066     </member>
1067     <member name="M:System.Collections.Queue.#ctor">
1068       <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue"></see> class that is empty, has the default initial capacity, and uses the default growth factor.</summary>
1069     </member>
1070     <member name="M:System.Collections.Queue.#ctor(System.Collections.ICollection)">
1071       <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue"></see> class that contains elements copied from the specified collection, has the same initial capacity as the number of elements copied, and uses the default growth factor.</summary>
1072       <param name="col">The <see cref="T:System.Collections.ICollection"></see> to copy elements from.</param>
1073       <exception cref="T:System.ArgumentNullException"><paramref name="col">col</paramref> is <see langword="null"></see>.</exception>
1074     </member>
1075     <member name="M:System.Collections.Queue.#ctor(System.Int32)">
1076       <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue"></see> class that is empty, has the specified initial capacity, and uses the default growth factor.</summary>
1077       <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Queue"></see> can contain.</param>
1078       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
1079     </member>
1080     <member name="M:System.Collections.Queue.#ctor(System.Int32,System.Single)">
1081       <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue"></see> class that is empty, has the specified initial capacity, and uses the specified growth factor.</summary>
1082       <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Queue"></see> can contain.</param>
1083       <param name="growFactor">The factor by which the capacity of the <see cref="T:System.Collections.Queue"></see> is expanded.</param>
1084       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.  
1085  -or-  
1086  <paramref name="growFactor">growFactor</paramref> is less than 1.0 or greater than 10.0.</exception>
1087     </member>
1088     <member name="M:System.Collections.Queue.Clear">
1089       <summary>Removes all objects from the <see cref="T:System.Collections.Queue"></see>.</summary>
1090     </member>
1091     <member name="M:System.Collections.Queue.Clone">
1092       <summary>Creates a shallow copy of the <see cref="T:System.Collections.Queue"></see>.</summary>
1093       <returns>A shallow copy of the <see cref="T:System.Collections.Queue"></see>.</returns>
1094     </member>
1095     <member name="M:System.Collections.Queue.Contains(System.Object)">
1096       <summary>Determines whether an element is in the <see cref="T:System.Collections.Queue"></see>.</summary>
1097       <param name="obj">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.Queue"></see>. The value can be <see langword="null"></see>.</param>
1098       <returns><see langword="true"></see> if <paramref name="obj">obj</paramref> is found in the <see cref="T:System.Collections.Queue"></see>; otherwise, <see langword="false"></see>.</returns>
1099     </member>
1100     <member name="M:System.Collections.Queue.CopyTo(System.Array,System.Int32)">
1101       <summary>Copies the <see cref="T:System.Collections.Queue"></see> elements to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
1102       <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Queue"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
1103       <param name="index">The zero-based index in array at which copying begins.</param>
1104       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
1105       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
1106       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
1107  -or-  
1108  The number of elements in the source <see cref="System.Collections.Queue"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
1109       <exception cref="T:System.ArrayTypeMismatchException">The type of the source <see cref="System.Collections.Queue"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
1110     </member>
1111     <member name="P:System.Collections.Queue.Count">
1112       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Queue"></see>.</summary>
1113       <returns>The number of elements contained in the <see cref="T:System.Collections.Queue"></see>.</returns>
1114     </member>
1115     <member name="M:System.Collections.Queue.Dequeue">
1116       <summary>Removes and returns the object at the beginning of the <see cref="T:System.Collections.Queue"></see>.</summary>
1117       <returns>The object that is removed from the beginning of the <see cref="T:System.Collections.Queue"></see>.</returns>
1118       <exception cref="T:System.InvalidOperationException">The <see cref="System.Collections.Queue"></see> is empty.</exception>
1119     </member>
1120     <member name="M:System.Collections.Queue.Enqueue(System.Object)">
1121       <summary>Adds an object to the end of the <see cref="T:System.Collections.Queue"></see>.</summary>
1122       <param name="obj">The object to add to the <see cref="T:System.Collections.Queue"></see>. The value can be <see langword="null"></see>.</param>
1123     </member>
1124     <member name="M:System.Collections.Queue.GetEnumerator">
1125       <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Queue"></see>.</summary>
1126       <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Queue"></see>.</returns>
1127     </member>
1128     <member name="P:System.Collections.Queue.IsSynchronized">
1129       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Queue"></see> is synchronized (thread safe).</summary>
1130       <returns><see langword="true"></see> if access to the <see cref="T:System.Collections.Queue"></see> is synchronized (thread safe); otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
1131     </member>
1132     <member name="M:System.Collections.Queue.Peek">
1133       <summary>Returns the object at the beginning of the <see cref="T:System.Collections.Queue"></see> without removing it.</summary>
1134       <returns>The object at the beginning of the <see cref="T:System.Collections.Queue"></see>.</returns>
1135       <exception cref="T:System.InvalidOperationException">The <see cref="System.Collections.Queue"></see> is empty.</exception>
1136     </member>
1137     <member name="M:System.Collections.Queue.Synchronized(System.Collections.Queue)">
1138       <summary>Returns a new <see cref="T:System.Collections.Queue"></see> that wraps the original queue, and is thread safe.</summary>
1139       <param name="queue">The <see cref="T:System.Collections.Queue"></see> to synchronize.</param>
1140       <returns>A <see cref="T:System.Collections.Queue"></see> wrapper that is synchronized (thread safe).</returns>
1141       <exception cref="T:System.ArgumentNullException"><paramref name="queue">queue</paramref> is <see langword="null"></see>.</exception>
1142     </member>
1143     <member name="P:System.Collections.Queue.SyncRoot">
1144       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Queue"></see>.</summary>
1145       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Queue"></see>.</returns>
1146     </member>
1147     <member name="M:System.Collections.Queue.ToArray">
1148       <summary>Copies the <see cref="T:System.Collections.Queue"></see> elements to a new array.</summary>
1149       <returns>A new array containing elements copied from the <see cref="T:System.Collections.Queue"></see>.</returns>
1150     </member>
1151     <member name="M:System.Collections.Queue.TrimToSize">
1152       <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Queue"></see>.</summary>
1153       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.Queue"></see> is read-only.</exception>
1154     </member>
1155     <member name="T:System.Collections.Stack">
1156       <summary>Represents a simple last-in-first-out (LIFO) non-generic collection of objects.</summary>
1157     </member>
1158     <member name="M:System.Collections.Stack.#ctor">
1159       <summary>Initializes a new instance of the <see cref="T:System.Collections.Stack"></see> class that is empty and has the default initial capacity.</summary>
1160     </member>
1161     <member name="M:System.Collections.Stack.#ctor(System.Collections.ICollection)">
1162       <summary>Initializes a new instance of the <see cref="T:System.Collections.Stack"></see> class that contains elements copied from the specified collection and has the same initial capacity as the number of elements copied.</summary>
1163       <param name="col">The <see cref="T:System.Collections.ICollection"></see> to copy elements from.</param>
1164       <exception cref="T:System.ArgumentNullException"><paramref name="col">col</paramref> is <see langword="null"></see>.</exception>
1165     </member>
1166     <member name="M:System.Collections.Stack.#ctor(System.Int32)">
1167       <summary>Initializes a new instance of the <see cref="T:System.Collections.Stack"></see> class that is empty and has the specified initial capacity or the default initial capacity, whichever is greater.</summary>
1168       <param name="initialCapacity">The initial number of elements that the <see cref="T:System.Collections.Stack"></see> can contain.</param>
1169       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="initialCapacity">initialCapacity</paramref> is less than zero.</exception>
1170     </member>
1171     <member name="M:System.Collections.Stack.Clear">
1172       <summary>Removes all objects from the <see cref="T:System.Collections.Stack"></see>.</summary>
1173     </member>
1174     <member name="M:System.Collections.Stack.Clone">
1175       <summary>Creates a shallow copy of the <see cref="T:System.Collections.Stack"></see>.</summary>
1176       <returns>A shallow copy of the <see cref="T:System.Collections.Stack"></see>.</returns>
1177     </member>
1178     <member name="M:System.Collections.Stack.Contains(System.Object)">
1179       <summary>Determines whether an element is in the <see cref="T:System.Collections.Stack"></see>.</summary>
1180       <param name="obj">The object to locate in the <see cref="T:System.Collections.Stack"></see>. The value can be <see langword="null"></see>.</param>
1181       <returns><see langword="true"></see>, if <paramref name="obj">obj</paramref> is found in the <see cref="T:System.Collections.Stack"></see>; otherwise, <see langword="false"></see>.</returns>
1182     </member>
1183     <member name="M:System.Collections.Stack.CopyTo(System.Array,System.Int32)">
1184       <summary>Copies the <see cref="T:System.Collections.Stack"></see> to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
1185       <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Stack"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
1186       <param name="index">The zero-based index in array at which copying begins.</param>
1187       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
1188       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
1189       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
1190  -or-  
1191  The number of elements in the source <see cref="System.Collections.Stack"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
1192       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.Stack"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
1193     </member>
1194     <member name="P:System.Collections.Stack.Count">
1195       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Stack"></see>.</summary>
1196       <returns>The number of elements contained in the <see cref="T:System.Collections.Stack"></see>.</returns>
1197     </member>
1198     <member name="M:System.Collections.Stack.GetEnumerator">
1199       <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Stack"></see>.</summary>
1200       <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Stack"></see>.</returns>
1201     </member>
1202     <member name="P:System.Collections.Stack.IsSynchronized">
1203       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Stack"></see> is synchronized (thread safe).</summary>
1204       <returns><see langword="true"></see>, if access to the <see cref="T:System.Collections.Stack"></see> is synchronized (thread safe); otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
1205     </member>
1206     <member name="M:System.Collections.Stack.Peek">
1207       <summary>Returns the object at the top of the <see cref="T:System.Collections.Stack"></see> without removing it.</summary>
1208       <returns>The <see cref="T:System.Object"></see> at the top of the <see cref="T:System.Collections.Stack"></see>.</returns>
1209       <exception cref="T:System.InvalidOperationException">The <see cref="System.Collections.Stack"></see> is empty.</exception>
1210     </member>
1211     <member name="M:System.Collections.Stack.Pop">
1212       <summary>Removes and returns the object at the top of the <see cref="T:System.Collections.Stack"></see>.</summary>
1213       <returns>The <see cref="T:System.Object"></see> removed from the top of the <see cref="T:System.Collections.Stack"></see>.</returns>
1214       <exception cref="T:System.InvalidOperationException">The <see cref="System.Collections.Stack"></see> is empty.</exception>
1215     </member>
1216     <member name="M:System.Collections.Stack.Push(System.Object)">
1217       <summary>Inserts an object at the top of the <see cref="T:System.Collections.Stack"></see>.</summary>
1218       <param name="obj">The <see cref="T:System.Object"></see> to push onto the <see cref="T:System.Collections.Stack"></see>. The value can be <see langword="null"></see>.</param>
1219     </member>
1220     <member name="M:System.Collections.Stack.Synchronized(System.Collections.Stack)">
1221       <summary>Returns a synchronized (thread safe) wrapper for the <see cref="T:System.Collections.Stack"></see>.</summary>
1222       <param name="stack">The <see cref="T:System.Collections.Stack"></see> to synchronize.</param>
1223       <returns>A synchronized wrapper around the <see cref="T:System.Collections.Stack"></see>.</returns>
1224       <exception cref="T:System.ArgumentNullException"><paramref name="stack">stack</paramref> is <see langword="null"></see>.</exception>
1225     </member>
1226     <member name="P:System.Collections.Stack.SyncRoot">
1227       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Stack"></see>.</summary>
1228       <returns>An <see cref="T:System.Object"></see> that can be used to synchronize access to the <see cref="T:System.Collections.Stack"></see>.</returns>
1229     </member>
1230     <member name="M:System.Collections.Stack.ToArray">
1231       <summary>Copies the <see cref="T:System.Collections.Stack"></see> to a new array.</summary>
1232       <returns>A new array containing copies of the elements of the <see cref="T:System.Collections.Stack"></see>.</returns>
1233     </member>
1234     <member name="T:System.Collections.Specialized.CollectionsUtil">
1235       <summary>Creates collections that ignore the case in strings.</summary>
1236     </member>
1237     <member name="M:System.Collections.Specialized.CollectionsUtil.#ctor">
1238       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.CollectionsUtil"></see> class.</summary>
1239     </member>
1240     <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable">
1241       <summary>Creates a new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the default initial capacity.</summary>
1242       <returns>A new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the default initial capacity.</returns>
1243     </member>
1244     <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable(System.Collections.IDictionary)">
1245       <summary>Copies the entries from the specified dictionary to a new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the same initial capacity as the number of entries copied.</summary>
1246       <param name="d">The <see cref="T:System.Collections.IDictionary"></see> to copy to a new case-insensitive <see cref="T:System.Collections.Hashtable"></see>.</param>
1247       <returns>A new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class containing the entries from the specified <see cref="T:System.Collections.IDictionary"></see>.</returns>
1248       <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is <see langword="null"></see>.</exception>
1249     </member>
1250     <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable(System.Int32)">
1251       <summary>Creates a new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the specified initial capacity.</summary>
1252       <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Hashtable"></see> can initially contain.</param>
1253       <returns>A new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the specified initial capacity.</returns>
1254       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
1255     </member>
1256     <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveSortedList">
1257       <summary>Creates a new instance of the <see cref="T:System.Collections.SortedList"></see> class that ignores the case of strings.</summary>
1258       <returns>A new instance of the <see cref="T:System.Collections.SortedList"></see> class that ignores the case of strings.</returns>
1259     </member>
1260     <member name="T:System.Collections.SortedList">
1261       <summary>Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.</summary>
1262     </member>
1263     <member name="M:System.Collections.SortedList.#ctor">
1264       <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that is empty, has the default initial capacity, and is sorted according to the <see cref="T:System.IComparable"></see> interface implemented by each key added to the <see cref="T:System.Collections.SortedList"></see> object.</summary>
1265     </member>
1266     <member name="M:System.Collections.SortedList.#ctor(System.Collections.IComparer)">
1267       <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that is empty, has the default initial capacity, and is sorted according to the specified <see cref="T:System.Collections.IComparer"></see> interface.</summary>
1268       <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing keys.  
1269  -or-  
1270  <see langword="null"></see> to use the <see cref="T:System.IComparable"></see> implementation of each key.</param>
1271     </member>
1272     <member name="M:System.Collections.SortedList.#ctor(System.Collections.IDictionary)">
1273       <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that contains elements copied from the specified dictionary, has the same initial capacity as the number of elements copied, and is sorted according to the <see cref="T:System.IComparable"></see> interface implemented by each key.</summary>
1274       <param name="d">The <see cref="T:System.Collections.IDictionary"></see> implementation to copy to a new <see cref="T:System.Collections.SortedList"></see> object.</param>
1275       <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is <see langword="null"></see>.</exception>
1276       <exception cref="T:System.InvalidCastException">One or more elements in <paramref name="d">d</paramref> do not implement the <see cref="System.IComparable"></see> interface.</exception>
1277     </member>
1278     <member name="M:System.Collections.SortedList.#ctor(System.Int32)">
1279       <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that is empty, has the specified initial capacity, and is sorted according to the <see cref="T:System.IComparable"></see> interface implemented by each key added to the <see cref="T:System.Collections.SortedList"></see> object.</summary>
1280       <param name="initialCapacity">The initial number of elements that the <see cref="T:System.Collections.SortedList"></see> object can contain.</param>
1281       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="initialCapacity">initialCapacity</paramref> is less than zero.</exception>
1282       <exception cref="T:System.OutOfMemoryException">There is not enough available memory to create a <see cref="System.Collections.SortedList"></see> object with the specified <paramref name="initialCapacity">initialCapacity</paramref>.</exception>
1283     </member>
1284     <member name="M:System.Collections.SortedList.#ctor(System.Collections.IComparer,System.Int32)">
1285       <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that is empty, has the specified initial capacity, and is sorted according to the specified <see cref="T:System.Collections.IComparer"></see> interface.</summary>
1286       <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing keys.  
1287  -or-  
1288  <see langword="null"></see> to use the <see cref="T:System.IComparable"></see> implementation of each key.</param>
1289       <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.SortedList"></see> object can contain.</param>
1290       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
1291       <exception cref="T:System.OutOfMemoryException">There is not enough available memory to create a <see cref="System.Collections.SortedList"></see> object with the specified <paramref name="capacity">capacity</paramref>.</exception>
1292     </member>
1293     <member name="M:System.Collections.SortedList.#ctor(System.Collections.IDictionary,System.Collections.IComparer)">
1294       <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that contains elements copied from the specified dictionary, has the same initial capacity as the number of elements copied, and is sorted according to the specified <see cref="T:System.Collections.IComparer"></see> interface.</summary>
1295       <param name="d">The <see cref="T:System.Collections.IDictionary"></see> implementation to copy to a new <see cref="T:System.Collections.SortedList"></see> object.</param>
1296       <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing keys.  
1297  -or-  
1298  <see langword="null"></see> to use the <see cref="T:System.IComparable"></see> implementation of each key.</param>
1299       <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is <see langword="null"></see>.</exception>
1300       <exception cref="T:System.InvalidCastException"><paramref name="comparer">comparer</paramref> is <see langword="null"></see>, and one or more elements in <paramref name="d">d</paramref> do not implement the <see cref="System.IComparable"></see> interface.</exception>
1301     </member>
1302     <member name="M:System.Collections.SortedList.Add(System.Object,System.Object)">
1303       <summary>Adds an element with the specified key and value to a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1304       <param name="key">The key of the element to add.</param>
1305       <param name="value">The value of the element to add. The value can be <see langword="null"></see>.</param>
1306       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
1307       <exception cref="T:System.ArgumentException">An element with the specified <paramref name="key">key</paramref> already exists in the <see cref="System.Collections.SortedList"></see> object.  
1308  -or-  
1309  The <see cref="System.Collections.SortedList"></see> is set to use the <see cref="System.IComparable"></see> interface, and <paramref name="key">key</paramref> does not implement the <see cref="System.IComparable"></see> interface.</exception>
1310       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.SortedList"></see> is read-only.  
1311  -or-  
1312  The <see cref="System.Collections.SortedList"></see> has a fixed size.</exception>
1313       <exception cref="T:System.OutOfMemoryException">There is not enough available memory to add the element to the <see cref="System.Collections.SortedList"></see>.</exception>
1314       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
1315     </member>
1316     <member name="P:System.Collections.SortedList.Capacity">
1317       <summary>Gets or sets the capacity of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1318       <returns>The number of elements that the <see cref="T:System.Collections.SortedList"></see> object can contain.</returns>
1319       <exception cref="T:System.ArgumentOutOfRangeException">The value assigned is less than the current number of elements in the <see cref="System.Collections.SortedList"></see> object.</exception>
1320       <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
1321     </member>
1322     <member name="M:System.Collections.SortedList.Clear">
1323       <summary>Removes all elements from a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1324       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.SortedList"></see> object is read-only.  
1325  -or-  
1326  The <see cref="System.Collections.SortedList"></see> has a fixed size.</exception>
1327     </member>
1328     <member name="M:System.Collections.SortedList.Clone">
1329       <summary>Creates a shallow copy of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1330       <returns>A shallow copy of the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1331     </member>
1332     <member name="M:System.Collections.SortedList.Contains(System.Object)">
1333       <summary>Determines whether a <see cref="T:System.Collections.SortedList"></see> object contains a specific key.</summary>
1334       <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList"></see> object.</param>
1335       <returns><see langword="true"></see> if the <see cref="T:System.Collections.SortedList"></see> object contains an element with the specified <paramref name="key">key</paramref>; otherwise, <see langword="false"></see>.</returns>
1336       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
1337       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
1338     </member>
1339     <member name="M:System.Collections.SortedList.ContainsKey(System.Object)">
1340       <summary>Determines whether a <see cref="T:System.Collections.SortedList"></see> object contains a specific key.</summary>
1341       <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList"></see> object.</param>
1342       <returns><see langword="true"></see> if the <see cref="T:System.Collections.SortedList"></see> object contains an element with the specified <paramref name="key">key</paramref>; otherwise, <see langword="false"></see>.</returns>
1343       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
1344       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
1345     </member>
1346     <member name="M:System.Collections.SortedList.ContainsValue(System.Object)">
1347       <summary>Determines whether a <see cref="T:System.Collections.SortedList"></see> object contains a specific value.</summary>
1348       <param name="value">The value to locate in the <see cref="T:System.Collections.SortedList"></see> object. The value can be <see langword="null"></see>.</param>
1349       <returns><see langword="true"></see> if the <see cref="T:System.Collections.SortedList"></see> object contains an element with the specified <paramref name="value">value</paramref>; otherwise, <see langword="false"></see>.</returns>
1350     </member>
1351     <member name="M:System.Collections.SortedList.CopyTo(System.Array,System.Int32)">
1352       <summary>Copies <see cref="T:System.Collections.SortedList"></see> elements to a one-dimensional <see cref="T:System.Array"></see> object, starting at the specified index in the array.</summary>
1353       <param name="array">The one-dimensional <see cref="T:System.Array"></see> object that is the destination of the <see cref="T:System.Collections.DictionaryEntry"></see> objects copied from <see cref="T:System.Collections.SortedList"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
1354       <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
1355       <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
1356       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex">arrayIndex</paramref> is less than zero.</exception>
1357       <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.  
1358  -or-  
1359  The number of elements in the source <see cref="System.Collections.SortedList"></see> object is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
1360       <exception cref="T:System.InvalidCastException">The type of the source <see cref="System.Collections.SortedList"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
1361     </member>
1362     <member name="P:System.Collections.SortedList.Count">
1363       <summary>Gets the number of elements contained in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1364       <returns>The number of elements contained in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1365     </member>
1366     <member name="M:System.Collections.SortedList.GetByIndex(System.Int32)">
1367       <summary>Gets the value at the specified index of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1368       <param name="index">The zero-based index of the value to get.</param>
1369       <returns>The value at the specified index of the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1370       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="System.Collections.SortedList"></see> object.</exception>
1371     </member>
1372     <member name="M:System.Collections.SortedList.GetEnumerator">
1373       <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> object that iterates through a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1374       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1375     </member>
1376     <member name="M:System.Collections.SortedList.GetKey(System.Int32)">
1377       <summary>Gets the key at the specified index of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1378       <param name="index">The zero-based index of the key to get.</param>
1379       <returns>The key at the specified index of the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1380       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="System.Collections.SortedList"></see> object.</exception>
1381     </member>
1382     <member name="M:System.Collections.SortedList.GetKeyList">
1383       <summary>Gets the keys in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1384       <returns>An <see cref="T:System.Collections.IList"></see> object containing the keys in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1385     </member>
1386     <member name="M:System.Collections.SortedList.GetValueList">
1387       <summary>Gets the values in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1388       <returns>An <see cref="T:System.Collections.IList"></see> object containing the values in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1389     </member>
1390     <member name="M:System.Collections.SortedList.IndexOfKey(System.Object)">
1391       <summary>Returns the zero-based index of the specified key in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1392       <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList"></see> object.</param>
1393       <returns>The zero-based index of the <paramref name="key">key</paramref> parameter, if <paramref name="key">key</paramref> is found in the <see cref="T:System.Collections.SortedList"></see> object; otherwise, -1.</returns>
1394       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
1395       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
1396     </member>
1397     <member name="M:System.Collections.SortedList.IndexOfValue(System.Object)">
1398       <summary>Returns the zero-based index of the first occurrence of the specified value in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1399       <param name="value">The value to locate in the <see cref="T:System.Collections.SortedList"></see> object. The value can be <see langword="null"></see>.</param>
1400       <returns>The zero-based index of the first occurrence of the <paramref name="value">value</paramref> parameter, if <paramref name="value">value</paramref> is found in the <see cref="T:System.Collections.SortedList"></see> object; otherwise, -1.</returns>
1401     </member>
1402     <member name="P:System.Collections.SortedList.IsFixedSize">
1403       <summary>Gets a value indicating whether a <see cref="T:System.Collections.SortedList"></see> object has a fixed size.</summary>
1404       <returns><see langword="true"></see> if the <see cref="T:System.Collections.SortedList"></see> object has a fixed size; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
1405     </member>
1406     <member name="P:System.Collections.SortedList.IsReadOnly">
1407       <summary>Gets a value indicating whether a <see cref="T:System.Collections.SortedList"></see> object is read-only.</summary>
1408       <returns><see langword="true"></see> if the <see cref="T:System.Collections.SortedList"></see> object is read-only; otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
1409     </member>
1410     <member name="P:System.Collections.SortedList.IsSynchronized">
1411       <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.SortedList"></see> object is synchronized (thread safe).</summary>
1412       <returns><see langword="true"></see> if access to the <see cref="T:System.Collections.SortedList"></see> object is synchronized (thread safe); otherwise, <see langword="false"></see>. The default is <see langword="false"></see>.</returns>
1413     </member>
1414     <member name="P:System.Collections.SortedList.Item(System.Object)">
1415       <summary>Gets and sets the value associated with a specific key in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1416       <param name="key">The key associated with the value to get or set.</param>
1417       <returns>The value associated with the <paramref name="key">key</paramref> parameter in the <see cref="T:System.Collections.SortedList"></see> object, if <paramref name="key">key</paramref> is found; otherwise, <see langword="null"></see>.</returns>
1418       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
1419       <exception cref="T:System.NotSupportedException">The property is set and the <see cref="System.Collections.SortedList"></see> object is read-only.  
1420  -or-  
1421  The property is set, <paramref name="key">key</paramref> does not exist in the collection, and the <see cref="System.Collections.SortedList"></see> has a fixed size.</exception>
1422       <exception cref="T:System.OutOfMemoryException">There is not enough available memory to add the element to the <see cref="System.Collections.SortedList"></see>.</exception>
1423       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
1424     </member>
1425     <member name="P:System.Collections.SortedList.Keys">
1426       <summary>Gets the keys in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1427       <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the keys in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1428     </member>
1429     <member name="M:System.Collections.SortedList.Remove(System.Object)">
1430       <summary>Removes the element with the specified key from a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1431       <param name="key">The key of the element to remove.</param>
1432       <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is <see langword="null"></see>.</exception>
1433       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.SortedList"></see> object is read-only.  
1434  -or-  
1435  The <see cref="System.Collections.SortedList"></see> has a fixed size.</exception>
1436     </member>
1437     <member name="M:System.Collections.SortedList.RemoveAt(System.Int32)">
1438       <summary>Removes the element at the specified index of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1439       <param name="index">The zero-based index of the element to remove.</param>
1440       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="System.Collections.SortedList"></see> object.</exception>
1441       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.SortedList"></see> is read-only.  
1442  -or-  
1443  The <see cref="System.Collections.SortedList"></see> has a fixed size.</exception>
1444     </member>
1445     <member name="M:System.Collections.SortedList.SetByIndex(System.Int32,System.Object)">
1446       <summary>Replaces the value at a specific index in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1447       <param name="index">The zero-based index at which to save value.</param>
1448       <param name="value">The <see cref="T:System.Object"></see> to save into the <see cref="T:System.Collections.SortedList"></see> object. The value can be <see langword="null"></see>.</param>
1449       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="System.Collections.SortedList"></see> object.</exception>
1450     </member>
1451     <member name="M:System.Collections.SortedList.Synchronized(System.Collections.SortedList)">
1452       <summary>Returns a synchronized (thread-safe) wrapper for a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1453       <param name="list">The <see cref="T:System.Collections.SortedList"></see> object to synchronize.</param>
1454       <returns>A synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1455       <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is <see langword="null"></see>.</exception>
1456     </member>
1457     <member name="P:System.Collections.SortedList.SyncRoot">
1458       <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1459       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1460     </member>
1461     <member name="M:System.Collections.SortedList.TrimToSize">
1462       <summary>Sets the capacity to the actual number of elements in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1463       <exception cref="T:System.NotSupportedException">The <see cref="System.Collections.SortedList"></see> object is read-only.  
1464  -or-  
1465  The <see cref="System.Collections.SortedList"></see> has a fixed size.</exception>
1466     </member>
1467     <member name="P:System.Collections.SortedList.Values">
1468       <summary>Gets the values in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
1469       <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
1470     </member>
1471     <member name="M:System.Collections.SortedList.System#Collections#IEnumerable#GetEnumerator">
1472       <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> that iterates through the <see cref="T:System.Collections.SortedList"></see>.</summary>
1473       <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.SortedList"></see>.</returns>
1474     </member>
1475   </members>
1476 </doc>