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