25acd341bec01027b4b938c675ae88758f060407
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / 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.CaseInsensitiveComparer">
8       <summary>Compares two objects for equivalence, ignoring the case of strings.</summary>
9     </member>
10     <member name="M:System.Collections.CaseInsensitiveComparer.#ctor">
11       <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>
12     </member>
13     <member name="M:System.Collections.CaseInsensitiveComparer.#ctor(System.Globalization.CultureInfo)">
14       <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveComparer" /> class using the specified <see cref="T:System.Globalization.CultureInfo" />.</summary>
15       <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for the new <see cref="T:System.Collections.CaseInsensitiveComparer" />.</param>
16       <exception cref="T:System.ArgumentNullException">
17         <paramref name="culture" /> is <see langword="null" />.</exception>
18     </member>
19     <member name="M:System.Collections.CaseInsensitiveComparer.Compare(System.Object,System.Object)">
20       <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>
21       <param name="a">The first object to compare.</param>
22       <param name="b">The second object to compare.</param>
23       <exception cref="T:System.ArgumentException">Neither <paramref name="a" /> nor <paramref name="b" /> implements the <see cref="T:System.IComparable" /> interface.  
24   
25  -or-  
26   
27  <paramref name="a" /> and <paramref name="b" /> are of different types.</exception>
28       <returns>A signed integer that indicates the relative values of <paramref name="a" /> and <paramref name="b" />, as shown in the following table.  
29   
30  <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> Less than zero</term><description><paramref name="a" /> is less than <paramref name="b" />, with casing ignored.</description></item><item><term> Zero</term><description><paramref name="a" /> equals <paramref name="b" />, with casing ignored.</description></item><item><term> Greater than zero</term><description><paramref name="a" /> is greater than <paramref name="b" />, with casing ignored.</description></item></list></returns>
31     </member>
32     <member name="P:System.Collections.CaseInsensitiveComparer.Default">
33       <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>
34       <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>
35     </member>
36     <member name="P:System.Collections.CaseInsensitiveComparer.DefaultInvariant">
37       <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>
38       <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveComparer" /> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture" />.</returns>
39     </member>
40     <member name="T:System.Collections.CaseInsensitiveHashCodeProvider">
41       <summary>Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings.</summary>
42     </member>
43     <member name="M:System.Collections.CaseInsensitiveHashCodeProvider.#ctor">
44       <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> class using the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</summary>
45     </member>
46     <member name="M:System.Collections.CaseInsensitiveHashCodeProvider.#ctor(System.Globalization.CultureInfo)">
47       <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> class using the specified <see cref="T:System.Globalization.CultureInfo" />.</summary>
48       <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for the new <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" />.</param>
49       <exception cref="T:System.ArgumentNullException">
50         <paramref name="culture" /> is <see langword="null" />.</exception>
51     </member>
52     <member name="M:System.Collections.CaseInsensitiveHashCodeProvider.GetHashCode(System.Object)">
53       <summary>Returns a hash code for the given object, using a hashing algorithm that ignores the case of strings.</summary>
54       <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
55       <exception cref="T:System.ArgumentNullException">
56         <paramref name="obj" /> is <see langword="null" />.</exception>
57       <returns>A hash code for the given object, using a hashing algorithm that ignores the case of strings.</returns>
58     </member>
59     <member name="P:System.Collections.CaseInsensitiveHashCodeProvider.Default">
60       <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread and that is always available.</summary>
61       <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</returns>
62     </member>
63     <member name="P:System.Collections.CaseInsensitiveHashCodeProvider.DefaultInvariant">
64       <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture" /> and that is always available.</summary>
65       <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture" />.</returns>
66     </member>
67     <member name="T:System.Collections.CollectionBase">
68       <summary>Provides the <see langword="abstract" /> base class for a strongly typed collection.</summary>
69     </member>
70     <member name="M:System.Collections.CollectionBase.#ctor">
71       <summary>Initializes a new instance of the <see cref="T:System.Collections.CollectionBase" /> class with the default initial capacity.</summary>
72     </member>
73     <member name="M:System.Collections.CollectionBase.#ctor(System.Int32)">
74       <summary>Initializes a new instance of the <see cref="T:System.Collections.CollectionBase" /> class with the specified capacity.</summary>
75       <param name="capacity">The number of elements that the new list can initially store.</param>
76     </member>
77     <member name="M:System.Collections.CollectionBase.Clear">
78       <summary>Removes all objects from the <see cref="T:System.Collections.CollectionBase" /> instance. This method cannot be overridden.</summary>
79     </member>
80     <member name="M:System.Collections.CollectionBase.GetEnumerator">
81       <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
82       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.CollectionBase" /> instance.</returns>
83     </member>
84     <member name="M:System.Collections.CollectionBase.OnClear">
85       <summary>Performs additional custom processes when clearing the contents of the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
86     </member>
87     <member name="M:System.Collections.CollectionBase.OnClearComplete">
88       <summary>Performs additional custom processes after clearing the contents of the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
89     </member>
90     <member name="M:System.Collections.CollectionBase.OnInsert(System.Int32,System.Object)">
91       <summary>Performs additional custom processes before inserting a new element into the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
92       <param name="index">The zero-based index at which to insert <paramref name="value" />.</param>
93       <param name="value">The new value of the element at <paramref name="index" />.</param>
94     </member>
95     <member name="M:System.Collections.CollectionBase.OnInsertComplete(System.Int32,System.Object)">
96       <summary>Performs additional custom processes after inserting a new element into the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
97       <param name="index">The zero-based index at which to insert <paramref name="value" />.</param>
98       <param name="value">The new value of the element at <paramref name="index" />.</param>
99     </member>
100     <member name="M:System.Collections.CollectionBase.OnRemove(System.Int32,System.Object)">
101       <summary>Performs additional custom processes when removing an element from the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
102       <param name="index">The zero-based index at which <paramref name="value" /> can be found.</param>
103       <param name="value">The value of the element to remove from <paramref name="index" />.</param>
104     </member>
105     <member name="M:System.Collections.CollectionBase.OnRemoveComplete(System.Int32,System.Object)">
106       <summary>Performs additional custom processes after removing an element from the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
107       <param name="index">The zero-based index at which <paramref name="value" /> can be found.</param>
108       <param name="value">The value of the element to remove from <paramref name="index" />.</param>
109     </member>
110     <member name="M:System.Collections.CollectionBase.OnSet(System.Int32,System.Object,System.Object)">
111       <summary>Performs additional custom processes before setting a value in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
112       <param name="index">The zero-based index at which <paramref name="oldValue" /> can be found.</param>
113       <param name="oldValue">The value to replace with <paramref name="newValue" />.</param>
114       <param name="newValue">The new value of the element at <paramref name="index" />.</param>
115     </member>
116     <member name="M:System.Collections.CollectionBase.OnSetComplete(System.Int32,System.Object,System.Object)">
117       <summary>Performs additional custom processes after setting a value in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
118       <param name="index">The zero-based index at which <paramref name="oldValue" /> can be found.</param>
119       <param name="oldValue">The value to replace with <paramref name="newValue" />.</param>
120       <param name="newValue">The new value of the element at <paramref name="index" />.</param>
121     </member>
122     <member name="M:System.Collections.CollectionBase.OnValidate(System.Object)">
123       <summary>Performs additional custom processes when validating a value.</summary>
124       <param name="value">The object to validate.</param>
125       <exception cref="T:System.ArgumentNullException">
126         <paramref name="value" /> is <see langword="null" />.</exception>
127     </member>
128     <member name="M:System.Collections.CollectionBase.RemoveAt(System.Int32)">
129       <summary>Removes the element at the specified index of the <see cref="T:System.Collections.CollectionBase" /> instance. This method is not overridable.</summary>
130       <param name="index">The zero-based index of the element to remove.</param>
131       <exception cref="T:System.ArgumentOutOfRangeException">
132         <paramref name="index" /> is less than zero.  
133   
134  -or-  
135   
136  <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.CollectionBase.Count" />.</exception>
137     </member>
138     <member name="M:System.Collections.CollectionBase.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
139       <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>
140       <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>
141       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
142       <exception cref="T:System.ArgumentNullException">
143         <paramref name="array" /> is <see langword="null" />.</exception>
144       <exception cref="T:System.ArgumentOutOfRangeException">
145         <paramref name="index" /> is less than zero.</exception>
146       <exception cref="T:System.ArgumentException">
147         <paramref name="array" /> is multidimensional.  
148   
149  -or-  
150   
151  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>
152       <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>
153     </member>
154     <member name="M:System.Collections.CollectionBase.System#Collections#IList#Add(System.Object)">
155       <summary>Adds an object to the end of the <see cref="T:System.Collections.CollectionBase" />.</summary>
156       <param name="value">The <see cref="T:System.Object" /> to be added to the end of the <see cref="T:System.Collections.CollectionBase" />.</param>
157       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase" /> is read-only.  
158   
159  -or-  
160   
161  The <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</exception>
162       <returns>The <see cref="T:System.Collections.CollectionBase" /> index at which the <paramref name="value" /> has been added.</returns>
163     </member>
164     <member name="M:System.Collections.CollectionBase.System#Collections#IList#Contains(System.Object)">
165       <summary>Determines whether the <see cref="T:System.Collections.CollectionBase" /> contains a specific element.</summary>
166       <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.CollectionBase" />.</param>
167       <returns>
168         <see langword="true" /> if the <see cref="T:System.Collections.CollectionBase" /> contains the specified <paramref name="value" />; otherwise, <see langword="false" />.</returns>
169     </member>
170     <member name="M:System.Collections.CollectionBase.System#Collections#IList#IndexOf(System.Object)">
171       <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>
172       <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.CollectionBase" />.</param>
173       <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>
174     </member>
175     <member name="M:System.Collections.CollectionBase.System#Collections#IList#Insert(System.Int32,System.Object)">
176       <summary>Inserts an element into the <see cref="T:System.Collections.CollectionBase" /> at the specified index.</summary>
177       <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
178       <param name="value">The <see cref="T:System.Object" /> to insert.</param>
179       <exception cref="T:System.ArgumentOutOfRangeException">
180         <paramref name="index" /> is less than zero.  
181   
182  -or-  
183   
184  <paramref name="index" /> is greater than <see cref="P:System.Collections.CollectionBase.Count" />.</exception>
185       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase" /> is read-only.  
186   
187  -or-  
188   
189  The <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</exception>
190     </member>
191     <member name="M:System.Collections.CollectionBase.System#Collections#IList#Remove(System.Object)">
192       <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.CollectionBase" />.</summary>
193       <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.CollectionBase" />.</param>
194       <exception cref="T:System.ArgumentException">The <paramref name="value" /> parameter was not found in the <see cref="T:System.Collections.CollectionBase" /> object.</exception>
195       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase" /> is read-only.  
196   
197  -or-  
198   
199  The <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</exception>
200     </member>
201     <member name="P:System.Collections.CollectionBase.Capacity">
202       <summary>Gets or sets the number of elements that the <see cref="T:System.Collections.CollectionBase" /> can contain.</summary>
203       <exception cref="T:System.ArgumentOutOfRangeException">
204         <see cref="P:System.Collections.CollectionBase.Capacity" /> is set to a value that is less than <see cref="P:System.Collections.CollectionBase.Count" />.</exception>
205       <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
206       <returns>The number of elements that the <see cref="T:System.Collections.CollectionBase" /> can contain.</returns>
207     </member>
208     <member name="P:System.Collections.CollectionBase.Count">
209       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.CollectionBase" /> instance. This property cannot be overridden.</summary>
210       <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>
211     </member>
212     <member name="P:System.Collections.CollectionBase.InnerList">
213       <summary>Gets an <see cref="T:System.Collections.ArrayList" /> containing the list of elements in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
214       <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>
215     </member>
216     <member name="P:System.Collections.CollectionBase.List">
217       <summary>Gets an <see cref="T:System.Collections.IList" /> containing the list of elements in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
218       <returns>An <see cref="T:System.Collections.IList" /> representing the <see cref="T:System.Collections.CollectionBase" /> instance itself.</returns>
219     </member>
220     <member name="P:System.Collections.CollectionBase.System#Collections#ICollection#IsSynchronized">
221       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.CollectionBase" /> is synchronized (thread safe).</summary>
222       <returns>
223         <see langword="true" /> if access to the <see cref="T:System.Collections.CollectionBase" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
224     </member>
225     <member name="P:System.Collections.CollectionBase.System#Collections#ICollection#SyncRoot">
226       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase" />.</summary>
227       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase" />.</returns>
228     </member>
229     <member name="P:System.Collections.CollectionBase.System#Collections#IList#IsFixedSize">
230       <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</summary>
231       <returns>
232         <see langword="true" /> if the <see cref="T:System.Collections.CollectionBase" /> has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
233     </member>
234     <member name="P:System.Collections.CollectionBase.System#Collections#IList#IsReadOnly">
235       <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase" /> is read-only.</summary>
236       <returns>
237         <see langword="true" /> if the <see cref="T:System.Collections.CollectionBase" /> is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
238     </member>
239     <member name="P:System.Collections.CollectionBase.System#Collections#IList#Item(System.Int32)">
240       <summary>Gets or sets the element at the specified index.</summary>
241       <param name="index">The zero-based index of the element to get or set.</param>
242       <exception cref="T:System.ArgumentOutOfRangeException">
243         <paramref name="index" /> is less than zero.  
244   
245  -or-  
246   
247  <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.CollectionBase.Count" />.</exception>
248       <returns>The element at the specified index.</returns>
249     </member>
250     <member name="T:System.Collections.DictionaryBase">
251       <summary>Provides the <see langword="abstract" /> base class for a strongly typed collection of key/value pairs.</summary>
252     </member>
253     <member name="M:System.Collections.DictionaryBase.#ctor">
254       <summary>Initializes a new instance of the <see cref="T:System.Collections.DictionaryBase" /> class.</summary>
255     </member>
256     <member name="M:System.Collections.DictionaryBase.Clear">
257       <summary>Clears the contents of the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
258     </member>
259     <member name="M:System.Collections.DictionaryBase.CopyTo(System.Array,System.Int32)">
260       <summary>Copies the <see cref="T:System.Collections.DictionaryBase" /> elements to a one-dimensional <see cref="T:System.Array" /> at the specified index.</summary>
261       <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>
262       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
263       <exception cref="T:System.ArgumentNullException">
264         <paramref name="array" /> is <see langword="null" />.</exception>
265       <exception cref="T:System.ArgumentOutOfRangeException">
266         <paramref name="index" /> is less than zero.</exception>
267       <exception cref="T:System.ArgumentException">
268         <paramref name="array" /> is multidimensional.  
269   
270  -or-  
271   
272  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>
273       <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>
274     </member>
275     <member name="M:System.Collections.DictionaryBase.GetEnumerator">
276       <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> that iterates through the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
277       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.DictionaryBase" /> instance.</returns>
278     </member>
279     <member name="M:System.Collections.DictionaryBase.OnClear">
280       <summary>Performs additional custom processes before clearing the contents of the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
281     </member>
282     <member name="M:System.Collections.DictionaryBase.OnClearComplete">
283       <summary>Performs additional custom processes after clearing the contents of the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
284     </member>
285     <member name="M:System.Collections.DictionaryBase.OnGet(System.Object,System.Object)">
286       <summary>Gets the element with the specified key and value in the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
287       <param name="key">The key of the element to get.</param>
288       <param name="currentValue">The current value of the element associated with <paramref name="key" />.</param>
289       <returns>An <see cref="T:System.Object" /> containing the element with the specified key and value.</returns>
290     </member>
291     <member name="M:System.Collections.DictionaryBase.OnInsert(System.Object,System.Object)">
292       <summary>Performs additional custom processes before inserting a new element into the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
293       <param name="key">The key of the element to insert.</param>
294       <param name="value">The value of the element to insert.</param>
295     </member>
296     <member name="M:System.Collections.DictionaryBase.OnInsertComplete(System.Object,System.Object)">
297       <summary>Performs additional custom processes after inserting a new element into the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
298       <param name="key">The key of the element to insert.</param>
299       <param name="value">The value of the element to insert.</param>
300     </member>
301     <member name="M:System.Collections.DictionaryBase.OnRemove(System.Object,System.Object)">
302       <summary>Performs additional custom processes before removing an element from the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
303       <param name="key">The key of the element to remove.</param>
304       <param name="value">The value of the element to remove.</param>
305     </member>
306     <member name="M:System.Collections.DictionaryBase.OnRemoveComplete(System.Object,System.Object)">
307       <summary>Performs additional custom processes after removing an element from the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
308       <param name="key">The key of the element to remove.</param>
309       <param name="value">The value of the element to remove.</param>
310     </member>
311     <member name="M:System.Collections.DictionaryBase.OnSet(System.Object,System.Object,System.Object)">
312       <summary>Performs additional custom processes before setting a value in the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
313       <param name="key">The key of the element to locate.</param>
314       <param name="oldValue">The old value of the element associated with <paramref name="key" />.</param>
315       <param name="newValue">The new value of the element associated with <paramref name="key" />.</param>
316     </member>
317     <member name="M:System.Collections.DictionaryBase.OnSetComplete(System.Object,System.Object,System.Object)">
318       <summary>Performs additional custom processes after setting a value in the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
319       <param name="key">The key of the element to locate.</param>
320       <param name="oldValue">The old value of the element associated with <paramref name="key" />.</param>
321       <param name="newValue">The new value of the element associated with <paramref name="key" />.</param>
322     </member>
323     <member name="M:System.Collections.DictionaryBase.OnValidate(System.Object,System.Object)">
324       <summary>Performs additional custom processes when validating the element with the specified key and value.</summary>
325       <param name="key">The key of the element to validate.</param>
326       <param name="value">The value of the element to validate.</param>
327     </member>
328     <member name="M:System.Collections.DictionaryBase.System#Collections#IDictionary#Add(System.Object,System.Object)">
329       <summary>Adds an element with the specified key and value into the <see cref="T:System.Collections.DictionaryBase" />.</summary>
330       <param name="key">The key of the element to add.</param>
331       <param name="value">The value of the element to add.</param>
332       <exception cref="T:System.ArgumentNullException">
333         <paramref name="key" /> is <see langword="null" />.</exception>
334       <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.DictionaryBase" />.</exception>
335       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.DictionaryBase" /> is read-only.  
336   
337  -or-  
338   
339  The <see cref="T:System.Collections.DictionaryBase" /> has a fixed size.</exception>
340     </member>
341     <member name="M:System.Collections.DictionaryBase.System#Collections#IDictionary#Contains(System.Object)">
342       <summary>Determines whether the <see cref="T:System.Collections.DictionaryBase" /> contains a specific key.</summary>
343       <param name="key">The key to locate in the <see cref="T:System.Collections.DictionaryBase" />.</param>
344       <exception cref="T:System.ArgumentNullException">
345         <paramref name="key" /> is <see langword="null" />.</exception>
346       <returns>
347         <see langword="true" /> if the <see cref="T:System.Collections.DictionaryBase" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
348     </member>
349     <member name="M:System.Collections.DictionaryBase.System#Collections#IDictionary#Remove(System.Object)">
350       <summary>Removes the element with the specified key from the <see cref="T:System.Collections.DictionaryBase" />.</summary>
351       <param name="key">The key of the element to remove.</param>
352       <exception cref="T:System.ArgumentNullException">
353         <paramref name="key" /> is <see langword="null" />.</exception>
354       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.DictionaryBase" /> is read-only.  
355   
356  -or-  
357   
358  The <see cref="T:System.Collections.DictionaryBase" /> has a fixed size.</exception>
359     </member>
360     <member name="M:System.Collections.DictionaryBase.System#Collections#IEnumerable#GetEnumerator">
361       <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.DictionaryBase" />.</summary>
362       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.DictionaryBase" />.</returns>
363     </member>
364     <member name="P:System.Collections.DictionaryBase.Count">
365       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
366       <returns>The number of elements contained in the <see cref="T:System.Collections.DictionaryBase" /> instance.</returns>
367     </member>
368     <member name="P:System.Collections.DictionaryBase.Dictionary">
369       <summary>Gets the list of elements contained in the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
370       <returns>An <see cref="T:System.Collections.IDictionary" /> representing the <see cref="T:System.Collections.DictionaryBase" /> instance itself.</returns>
371     </member>
372     <member name="P:System.Collections.DictionaryBase.InnerHashtable">
373       <summary>Gets the list of elements contained in the <see cref="T:System.Collections.DictionaryBase" /> instance.</summary>
374       <returns>A <see cref="T:System.Collections.Hashtable" /> representing the <see cref="T:System.Collections.DictionaryBase" /> instance itself.</returns>
375     </member>
376     <member name="P:System.Collections.DictionaryBase.System#Collections#ICollection#IsSynchronized">
377       <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.DictionaryBase" /> object is synchronized (thread safe).</summary>
378       <returns>
379         <see langword="true" /> if access to the <see cref="T:System.Collections.DictionaryBase" /> object is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
380     </member>
381     <member name="P:System.Collections.DictionaryBase.System#Collections#ICollection#SyncRoot">
382       <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.DictionaryBase" /> object.</summary>
383       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.DictionaryBase" /> object.</returns>
384     </member>
385     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#IsFixedSize">
386       <summary>Gets a value indicating whether a <see cref="T:System.Collections.DictionaryBase" /> object has a fixed size.</summary>
387       <returns>
388         <see langword="true" /> if the <see cref="T:System.Collections.DictionaryBase" /> object has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
389     </member>
390     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#IsReadOnly">
391       <summary>Gets a value indicating whether a <see cref="T:System.Collections.DictionaryBase" /> object is read-only.</summary>
392       <returns>
393         <see langword="true" /> if the <see cref="T:System.Collections.DictionaryBase" /> object is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
394     </member>
395     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#Item(System.Object)">
396       <summary>Gets or sets the value associated with the specified key.</summary>
397       <param name="key">The key whose value to get or set.</param>
398       <exception cref="T:System.ArgumentNullException">
399         <paramref name="key" /> is <see langword="null" />.</exception>
400       <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.DictionaryBase" /> is read-only.  
401   
402  -or-  
403   
404  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>
405       <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <see langword="null" />, and attempting to set it creates a new element using the specified key.</returns>
406     </member>
407     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#Keys">
408       <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the keys in the <see cref="T:System.Collections.DictionaryBase" /> object.</summary>
409       <returns>An <see cref="T:System.Collections.ICollection" /> object containing the keys in the <see cref="T:System.Collections.DictionaryBase" /> object.</returns>
410     </member>
411     <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#Values">
412       <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.DictionaryBase" /> object.</summary>
413       <returns>An <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.DictionaryBase" /> object.</returns>
414     </member>
415     <member name="T:System.Collections.Queue">
416       <summary>Represents a first-in, first-out collection of objects.</summary>
417     </member>
418     <member name="M:System.Collections.Queue.#ctor">
419       <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>
420     </member>
421     <member name="M:System.Collections.Queue.#ctor(System.Collections.ICollection)">
422       <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>
423       <param name="col">The <see cref="T:System.Collections.ICollection" /> to copy elements from.</param>
424       <exception cref="T:System.ArgumentNullException">
425         <paramref name="col" /> is <see langword="null" />.</exception>
426     </member>
427     <member name="M:System.Collections.Queue.#ctor(System.Int32)">
428       <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>
429       <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Queue" /> can contain.</param>
430       <exception cref="T:System.ArgumentOutOfRangeException">
431         <paramref name="capacity" /> is less than zero.</exception>
432     </member>
433     <member name="M:System.Collections.Queue.#ctor(System.Int32,System.Single)">
434       <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>
435       <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Queue" /> can contain.</param>
436       <param name="growFactor">The factor by which the capacity of the <see cref="T:System.Collections.Queue" /> is expanded.</param>
437       <exception cref="T:System.ArgumentOutOfRangeException">
438         <paramref name="capacity" /> is less than zero.  
439   
440  -or-  
441   
442  <paramref name="growFactor" /> is less than 1.0 or greater than 10.0.</exception>
443     </member>
444     <member name="M:System.Collections.Queue.Clear">
445       <summary>Removes all objects from the <see cref="T:System.Collections.Queue" />.</summary>
446     </member>
447     <member name="M:System.Collections.Queue.Clone">
448       <summary>Creates a shallow copy of the <see cref="T:System.Collections.Queue" />.</summary>
449       <returns>A shallow copy of the <see cref="T:System.Collections.Queue" />.</returns>
450     </member>
451     <member name="M:System.Collections.Queue.Contains(System.Object)">
452       <summary>Determines whether an element is in the <see cref="T:System.Collections.Queue" />.</summary>
453       <param name="obj">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.Queue" />. The value can be <see langword="null" />.</param>
454       <returns>
455         <see langword="true" /> if <paramref name="obj" /> is found in the <see cref="T:System.Collections.Queue" />; otherwise, <see langword="false" />.</returns>
456     </member>
457     <member name="M:System.Collections.Queue.CopyTo(System.Array,System.Int32)">
458       <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>
459       <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>
460       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
461       <exception cref="T:System.ArgumentNullException">
462         <paramref name="array" /> is <see langword="null" />.</exception>
463       <exception cref="T:System.ArgumentOutOfRangeException">
464         <paramref name="index" /> is less than zero.</exception>
465       <exception cref="T:System.ArgumentException">
466         <paramref name="array" /> is multidimensional.  
467   
468  -or-  
469   
470  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>
471       <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>
472     </member>
473     <member name="M:System.Collections.Queue.Dequeue">
474       <summary>Removes and returns the object at the beginning of the <see cref="T:System.Collections.Queue" />.</summary>
475       <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Queue" /> is empty.</exception>
476       <returns>The object that is removed from the beginning of the <see cref="T:System.Collections.Queue" />.</returns>
477     </member>
478     <member name="M:System.Collections.Queue.Enqueue(System.Object)">
479       <summary>Adds an object to the end of the <see cref="T:System.Collections.Queue" />.</summary>
480       <param name="obj">The object to add to the <see cref="T:System.Collections.Queue" />. The value can be <see langword="null" />.</param>
481     </member>
482     <member name="M:System.Collections.Queue.GetEnumerator">
483       <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Queue" />.</summary>
484       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Queue" />.</returns>
485     </member>
486     <member name="M:System.Collections.Queue.Peek">
487       <summary>Returns the object at the beginning of the <see cref="T:System.Collections.Queue" /> without removing it.</summary>
488       <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Queue" /> is empty.</exception>
489       <returns>The object at the beginning of the <see cref="T:System.Collections.Queue" />.</returns>
490     </member>
491     <member name="M:System.Collections.Queue.Synchronized(System.Collections.Queue)">
492       <summary>Returns a new <see cref="T:System.Collections.Queue" /> that wraps the original queue, and is thread safe.</summary>
493       <param name="queue">The <see cref="T:System.Collections.Queue" /> to synchronize.</param>
494       <exception cref="T:System.ArgumentNullException">
495         <paramref name="queue" /> is <see langword="null" />.</exception>
496       <returns>A <see cref="T:System.Collections.Queue" /> wrapper that is synchronized (thread safe).</returns>
497     </member>
498     <member name="M:System.Collections.Queue.ToArray">
499       <summary>Copies the <see cref="T:System.Collections.Queue" /> elements to a new array.</summary>
500       <returns>A new array containing elements copied from the <see cref="T:System.Collections.Queue" />.</returns>
501     </member>
502     <member name="M:System.Collections.Queue.TrimToSize">
503       <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Queue" />.</summary>
504       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Queue" /> is read-only.</exception>
505     </member>
506     <member name="P:System.Collections.Queue.Count">
507       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Queue" />.</summary>
508       <returns>The number of elements contained in the <see cref="T:System.Collections.Queue" />.</returns>
509     </member>
510     <member name="P:System.Collections.Queue.IsSynchronized">
511       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Queue" /> is synchronized (thread safe).</summary>
512       <returns>
513         <see langword="true" /> if access to the <see cref="T:System.Collections.Queue" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
514     </member>
515     <member name="P:System.Collections.Queue.SyncRoot">
516       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Queue" />.</summary>
517       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Queue" />.</returns>
518     </member>
519     <member name="T:System.Collections.ReadOnlyCollectionBase">
520       <summary>Provides the <see langword="abstract" /> base class for a strongly typed non-generic read-only collection.</summary>
521     </member>
522     <member name="M:System.Collections.ReadOnlyCollectionBase.#ctor">
523       <summary>Initializes a new instance of the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> class.</summary>
524     </member>
525     <member name="M:System.Collections.ReadOnlyCollectionBase.GetEnumerator">
526       <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance.</summary>
527       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance.</returns>
528     </member>
529     <member name="M:System.Collections.ReadOnlyCollectionBase.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
530       <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>
531       <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>
532       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
533       <exception cref="T:System.ArgumentNullException">
534         <paramref name="array" /> is <see langword="null" />.</exception>
535       <exception cref="T:System.ArgumentOutOfRangeException">
536         <paramref name="index" /> is less than zero.</exception>
537       <exception cref="T:System.ArgumentException">
538         <paramref name="array" /> is multidimensional.  
539   
540  -or-  
541   
542  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>
543       <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>
544     </member>
545     <member name="P:System.Collections.ReadOnlyCollectionBase.Count">
546       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance.</summary>
547       <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>
548     </member>
549     <member name="P:System.Collections.ReadOnlyCollectionBase.InnerList">
550       <summary>Gets the list of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance.</summary>
551       <returns>An <see cref="T:System.Collections.ArrayList" /> representing the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance itself.</returns>
552     </member>
553     <member name="P:System.Collections.ReadOnlyCollectionBase.System#Collections#ICollection#IsSynchronized">
554       <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.ReadOnlyCollectionBase" /> object is synchronized (thread safe).</summary>
555       <returns>
556         <see langword="true" /> if access to the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> object is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
557     </member>
558     <member name="P:System.Collections.ReadOnlyCollectionBase.System#Collections#ICollection#SyncRoot">
559       <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.ReadOnlyCollectionBase" /> object.</summary>
560       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> object.</returns>
561     </member>
562     <member name="T:System.Collections.SortedList">
563       <summary>Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.</summary>
564     </member>
565     <member name="M:System.Collections.SortedList.#ctor">
566       <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>
567     </member>
568     <member name="M:System.Collections.SortedList.#ctor(System.Collections.IComparer)">
569       <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>
570       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing keys.  
571   
572  -or-  
573   
574  <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each key.</param>
575     </member>
576     <member name="M:System.Collections.SortedList.#ctor(System.Collections.IComparer,System.Int32)">
577       <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>
578       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing keys.  
579   
580  -or-  
581   
582  <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each key.</param>
583       <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.SortedList" /> object can contain.</param>
584       <exception cref="T:System.ArgumentOutOfRangeException">
585         <paramref name="capacity" /> is less than zero.</exception>
586       <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>
587     </member>
588     <member name="M:System.Collections.SortedList.#ctor(System.Collections.IDictionary)">
589       <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>
590       <param name="d">The <see cref="T:System.Collections.IDictionary" /> implementation to copy to a new <see cref="T:System.Collections.SortedList" /> object.</param>
591       <exception cref="T:System.ArgumentNullException">
592         <paramref name="d" /> is <see langword="null" />.</exception>
593       <exception cref="T:System.InvalidCastException">One or more elements in <paramref name="d" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
594     </member>
595     <member name="M:System.Collections.SortedList.#ctor(System.Collections.IDictionary,System.Collections.IComparer)">
596       <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>
597       <param name="d">The <see cref="T:System.Collections.IDictionary" /> implementation to copy to a new <see cref="T:System.Collections.SortedList" /> object.</param>
598       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing keys.  
599   
600  -or-  
601   
602  <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each key.</param>
603       <exception cref="T:System.ArgumentNullException">
604         <paramref name="d" /> is <see langword="null" />.</exception>
605       <exception cref="T:System.InvalidCastException">
606         <paramref name="comparer" /> is <see langword="null" />, and one or more elements in <paramref name="d" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
607     </member>
608     <member name="M:System.Collections.SortedList.#ctor(System.Int32)">
609       <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>
610       <param name="initialCapacity">The initial number of elements that the <see cref="T:System.Collections.SortedList" /> object can contain.</param>
611       <exception cref="T:System.ArgumentOutOfRangeException">
612         <paramref name="initialCapacity" /> is less than zero.</exception>
613       <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>
614     </member>
615     <member name="M:System.Collections.SortedList.Add(System.Object,System.Object)">
616       <summary>Adds an element with the specified key and value to a <see cref="T:System.Collections.SortedList" /> object.</summary>
617       <param name="key">The key of the element to add.</param>
618       <param name="value">The value of the element to add. The value can be <see langword="null" />.</param>
619       <exception cref="T:System.ArgumentNullException">
620         <paramref name="key" /> is <see langword="null" />.</exception>
621       <exception cref="T:System.ArgumentException">An element with the specified <paramref name="key" /> already exists in the <see cref="T:System.Collections.SortedList" /> object.  
622   
623  -or-  
624   
625  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>
626       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList" /> is read-only.  
627   
628  -or-  
629   
630  The <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
631       <exception cref="T:System.OutOfMemoryException">There is not enough available memory to add the element to the <see cref="T:System.Collections.SortedList" />.</exception>
632       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
633     </member>
634     <member name="M:System.Collections.SortedList.Clear">
635       <summary>Removes all elements from a <see cref="T:System.Collections.SortedList" /> object.</summary>
636       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList" /> object is read-only.  
637   
638  -or-  
639   
640  The <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
641     </member>
642     <member name="M:System.Collections.SortedList.Clone">
643       <summary>Creates a shallow copy of a <see cref="T:System.Collections.SortedList" /> object.</summary>
644       <returns>A shallow copy of the <see cref="T:System.Collections.SortedList" /> object.</returns>
645     </member>
646     <member name="M:System.Collections.SortedList.Contains(System.Object)">
647       <summary>Determines whether a <see cref="T:System.Collections.SortedList" /> object contains a specific key.</summary>
648       <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList" /> object.</param>
649       <exception cref="T:System.ArgumentNullException">
650         <paramref name="key" /> is <see langword="null" />.</exception>
651       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
652       <returns>
653         <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object contains an element with the specified <paramref name="key" />; otherwise, <see langword="false" />.</returns>
654     </member>
655     <member name="M:System.Collections.SortedList.ContainsKey(System.Object)">
656       <summary>Determines whether a <see cref="T:System.Collections.SortedList" /> object contains a specific key.</summary>
657       <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList" /> object.</param>
658       <exception cref="T:System.ArgumentNullException">
659         <paramref name="key" /> is <see langword="null" />.</exception>
660       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
661       <returns>
662         <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object contains an element with the specified <paramref name="key" />; otherwise, <see langword="false" />.</returns>
663     </member>
664     <member name="M:System.Collections.SortedList.ContainsValue(System.Object)">
665       <summary>Determines whether a <see cref="T:System.Collections.SortedList" /> object contains a specific value.</summary>
666       <param name="value">The value to locate in the <see cref="T:System.Collections.SortedList" /> object. The value can be <see langword="null" />.</param>
667       <returns>
668         <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object contains an element with the specified <paramref name="value" />; otherwise, <see langword="false" />.</returns>
669     </member>
670     <member name="M:System.Collections.SortedList.CopyTo(System.Array,System.Int32)">
671       <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>
672       <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>
673       <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
674       <exception cref="T:System.ArgumentNullException">
675         <paramref name="array" /> is <see langword="null" />.</exception>
676       <exception cref="T:System.ArgumentOutOfRangeException">
677         <paramref name="arrayIndex" /> is less than zero.</exception>
678       <exception cref="T:System.ArgumentException">
679         <paramref name="array" /> is multidimensional.  
680   
681  -or-  
682   
683  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>
684       <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>
685     </member>
686     <member name="M:System.Collections.SortedList.GetByIndex(System.Int32)">
687       <summary>Gets the value at the specified index of a <see cref="T:System.Collections.SortedList" /> object.</summary>
688       <param name="index">The zero-based index of the value to get.</param>
689       <exception cref="T:System.ArgumentOutOfRangeException">
690         <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList" /> object.</exception>
691       <returns>The value at the specified index of the <see cref="T:System.Collections.SortedList" /> object.</returns>
692     </member>
693     <member name="M:System.Collections.SortedList.GetEnumerator">
694       <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> object that iterates through a <see cref="T:System.Collections.SortedList" /> object.</summary>
695       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> object for the <see cref="T:System.Collections.SortedList" /> object.</returns>
696     </member>
697     <member name="M:System.Collections.SortedList.GetKey(System.Int32)">
698       <summary>Gets the key at the specified index of a <see cref="T:System.Collections.SortedList" /> object.</summary>
699       <param name="index">The zero-based index of the key to get.</param>
700       <exception cref="T:System.ArgumentOutOfRangeException">
701         <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList" /> object.</exception>
702       <returns>The key at the specified index of the <see cref="T:System.Collections.SortedList" /> object.</returns>
703     </member>
704     <member name="M:System.Collections.SortedList.GetKeyList">
705       <summary>Gets the keys in a <see cref="T:System.Collections.SortedList" /> object.</summary>
706       <returns>An <see cref="T:System.Collections.IList" /> object containing the keys in the <see cref="T:System.Collections.SortedList" /> object.</returns>
707     </member>
708     <member name="M:System.Collections.SortedList.GetValueList">
709       <summary>Gets the values in a <see cref="T:System.Collections.SortedList" /> object.</summary>
710       <returns>An <see cref="T:System.Collections.IList" /> object containing the values in the <see cref="T:System.Collections.SortedList" /> object.</returns>
711     </member>
712     <member name="M:System.Collections.SortedList.IndexOfKey(System.Object)">
713       <summary>Returns the zero-based index of the specified key in a <see cref="T:System.Collections.SortedList" /> object.</summary>
714       <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList" /> object.</param>
715       <exception cref="T:System.ArgumentNullException">
716         <paramref name="key" /> is <see langword="null" />.</exception>
717       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
718       <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>
719     </member>
720     <member name="M:System.Collections.SortedList.IndexOfValue(System.Object)">
721       <summary>Returns the zero-based index of the first occurrence of the specified value in a <see cref="T:System.Collections.SortedList" /> object.</summary>
722       <param name="value">The value to locate in the <see cref="T:System.Collections.SortedList" /> object. The value can be <see langword="null" />.</param>
723       <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>
724     </member>
725     <member name="M:System.Collections.SortedList.Remove(System.Object)">
726       <summary>Removes the element with the specified key from a <see cref="T:System.Collections.SortedList" /> object.</summary>
727       <param name="key">The key of the element to remove.</param>
728       <exception cref="T:System.ArgumentNullException">
729         <paramref name="key" /> is <see langword="null" />.</exception>
730       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList" /> object is read-only.  
731   
732  -or-  
733   
734  The <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
735     </member>
736     <member name="M:System.Collections.SortedList.RemoveAt(System.Int32)">
737       <summary>Removes the element at the specified index of a <see cref="T:System.Collections.SortedList" /> object.</summary>
738       <param name="index">The zero-based index of the element to remove.</param>
739       <exception cref="T:System.ArgumentOutOfRangeException">
740         <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList" /> object.</exception>
741       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList" /> is read-only.  
742   
743  -or-  
744   
745  The <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
746     </member>
747     <member name="M:System.Collections.SortedList.SetByIndex(System.Int32,System.Object)">
748       <summary>Replaces the value at a specific index in a <see cref="T:System.Collections.SortedList" /> object.</summary>
749       <param name="index">The zero-based index at which to save <paramref name="value" />.</param>
750       <param name="value">The <see cref="T:System.Object" /> to save into the <see cref="T:System.Collections.SortedList" /> object. The value can be <see langword="null" />.</param>
751       <exception cref="T:System.ArgumentOutOfRangeException">
752         <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList" /> object.</exception>
753     </member>
754     <member name="M:System.Collections.SortedList.Synchronized(System.Collections.SortedList)">
755       <summary>Returns a synchronized (thread-safe) wrapper for a <see cref="T:System.Collections.SortedList" /> object.</summary>
756       <param name="list">The <see cref="T:System.Collections.SortedList" /> object to synchronize.</param>
757       <exception cref="T:System.ArgumentNullException">
758         <paramref name="list" /> is <see langword="null" />.</exception>
759       <returns>A synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.SortedList" /> object.</returns>
760     </member>
761     <member name="M:System.Collections.SortedList.System#Collections#IEnumerable#GetEnumerator">
762       <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.SortedList" />.</summary>
763       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.SortedList" />.</returns>
764     </member>
765     <member name="M:System.Collections.SortedList.TrimToSize">
766       <summary>Sets the capacity to the actual number of elements in a <see cref="T:System.Collections.SortedList" /> object.</summary>
767       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList" /> object is read-only.  
768   
769  -or-  
770   
771  The <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
772     </member>
773     <member name="P:System.Collections.SortedList.Capacity">
774       <summary>Gets or sets the capacity of a <see cref="T:System.Collections.SortedList" /> object.</summary>
775       <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>
776       <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
777       <returns>The number of elements that the <see cref="T:System.Collections.SortedList" /> object can contain.</returns>
778     </member>
779     <member name="P:System.Collections.SortedList.Count">
780       <summary>Gets the number of elements contained in a <see cref="T:System.Collections.SortedList" /> object.</summary>
781       <returns>The number of elements contained in the <see cref="T:System.Collections.SortedList" /> object.</returns>
782     </member>
783     <member name="P:System.Collections.SortedList.IsFixedSize">
784       <summary>Gets a value indicating whether a <see cref="T:System.Collections.SortedList" /> object has a fixed size.</summary>
785       <returns>
786         <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
787     </member>
788     <member name="P:System.Collections.SortedList.IsReadOnly">
789       <summary>Gets a value indicating whether a <see cref="T:System.Collections.SortedList" /> object is read-only.</summary>
790       <returns>
791         <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
792     </member>
793     <member name="P:System.Collections.SortedList.IsSynchronized">
794       <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.SortedList" /> object is synchronized (thread safe).</summary>
795       <returns>
796         <see langword="true" /> if access to the <see cref="T:System.Collections.SortedList" /> object is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
797     </member>
798     <member name="P:System.Collections.SortedList.Item(System.Object)">
799       <summary>Gets or sets the value associated with a specific key in a <see cref="T:System.Collections.SortedList" /> object.</summary>
800       <param name="key">The key associated with the value to get or set.</param>
801       <exception cref="T:System.ArgumentNullException">
802         <paramref name="key" /> is <see langword="null" />.</exception>
803       <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.SortedList" /> object is read-only.  
804   
805  -or-  
806   
807  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>
808       <exception cref="T:System.OutOfMemoryException">There is not enough available memory to add the element to the <see cref="T:System.Collections.SortedList" />.</exception>
809       <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
810       <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, <see langword="null" />.</returns>
811     </member>
812     <member name="P:System.Collections.SortedList.Keys">
813       <summary>Gets the keys in a <see cref="T:System.Collections.SortedList" /> object.</summary>
814       <returns>An <see cref="T:System.Collections.ICollection" /> object containing the keys in the <see cref="T:System.Collections.SortedList" /> object.</returns>
815     </member>
816     <member name="P:System.Collections.SortedList.SyncRoot">
817       <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.SortedList" /> object.</summary>
818       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.SortedList" /> object.</returns>
819     </member>
820     <member name="P:System.Collections.SortedList.Values">
821       <summary>Gets the values in a <see cref="T:System.Collections.SortedList" /> object.</summary>
822       <returns>An <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.SortedList" /> object.</returns>
823     </member>
824     <member name="T:System.Collections.Specialized.CollectionsUtil">
825       <summary>Creates collections that ignore the case in strings.</summary>
826     </member>
827     <member name="M:System.Collections.Specialized.CollectionsUtil.#ctor">
828       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.CollectionsUtil" /> class.</summary>
829     </member>
830     <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable">
831       <summary>Creates a new case-insensitive instance of the <see cref="T:System.Collections.Hashtable" /> class with the default initial capacity.</summary>
832       <returns>A new case-insensitive instance of the <see cref="T:System.Collections.Hashtable" /> class with the default initial capacity.</returns>
833     </member>
834     <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable(System.Collections.IDictionary)">
835       <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>
836       <param name="d">The <see cref="T:System.Collections.IDictionary" /> to copy to a new case-insensitive <see cref="T:System.Collections.Hashtable" />.</param>
837       <exception cref="T:System.ArgumentNullException">
838         <paramref name="d" /> is <see langword="null" />.</exception>
839       <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>
840     </member>
841     <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable(System.Int32)">
842       <summary>Creates a new case-insensitive instance of the <see cref="T:System.Collections.Hashtable" /> class with the specified initial capacity.</summary>
843       <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Hashtable" /> can initially contain.</param>
844       <exception cref="T:System.ArgumentOutOfRangeException">
845         <paramref name="capacity" /> is less than zero.</exception>
846       <returns>A new case-insensitive instance of the <see cref="T:System.Collections.Hashtable" /> class with the specified initial capacity.</returns>
847     </member>
848     <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveSortedList">
849       <summary>Creates a new instance of the <see cref="T:System.Collections.SortedList" /> class that ignores the case of strings.</summary>
850       <returns>A new instance of the <see cref="T:System.Collections.SortedList" /> class that ignores the case of strings.</returns>
851     </member>
852     <member name="T:System.Collections.Stack">
853       <summary>Represents a simple last-in-first-out (LIFO) non-generic collection of objects.</summary>
854     </member>
855     <member name="M:System.Collections.Stack.#ctor">
856       <summary>Initializes a new instance of the <see cref="T:System.Collections.Stack" /> class that is empty and has the default initial capacity.</summary>
857     </member>
858     <member name="M:System.Collections.Stack.#ctor(System.Collections.ICollection)">
859       <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>
860       <param name="col">The <see cref="T:System.Collections.ICollection" /> to copy elements from.</param>
861       <exception cref="T:System.ArgumentNullException">
862         <paramref name="col" /> is <see langword="null" />.</exception>
863     </member>
864     <member name="M:System.Collections.Stack.#ctor(System.Int32)">
865       <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>
866       <param name="initialCapacity">The initial number of elements that the <see cref="T:System.Collections.Stack" /> can contain.</param>
867       <exception cref="T:System.ArgumentOutOfRangeException">
868         <paramref name="initialCapacity" /> is less than zero.</exception>
869     </member>
870     <member name="M:System.Collections.Stack.Clear">
871       <summary>Removes all objects from the <see cref="T:System.Collections.Stack" />.</summary>
872     </member>
873     <member name="M:System.Collections.Stack.Clone">
874       <summary>Creates a shallow copy of the <see cref="T:System.Collections.Stack" />.</summary>
875       <returns>A shallow copy of the <see cref="T:System.Collections.Stack" />.</returns>
876     </member>
877     <member name="M:System.Collections.Stack.Contains(System.Object)">
878       <summary>Determines whether an element is in the <see cref="T:System.Collections.Stack" />.</summary>
879       <param name="obj">The object to locate in the <see cref="T:System.Collections.Stack" />. The value can be <see langword="null" />.</param>
880       <returns>
881         <see langword="true" />, if <paramref name="obj" /> is found in the <see cref="T:System.Collections.Stack" />; otherwise, <see langword="false" />.</returns>
882     </member>
883     <member name="M:System.Collections.Stack.CopyTo(System.Array,System.Int32)">
884       <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>
885       <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>
886       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
887       <exception cref="T:System.ArgumentNullException">
888         <paramref name="array" /> is <see langword="null" />.</exception>
889       <exception cref="T:System.ArgumentOutOfRangeException">
890         <paramref name="index" /> is less than zero.</exception>
891       <exception cref="T:System.ArgumentException">
892         <paramref name="array" /> is multidimensional.  
893   
894  -or-  
895   
896  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>
897       <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>
898     </member>
899     <member name="M:System.Collections.Stack.GetEnumerator">
900       <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Stack" />.</summary>
901       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Stack" />.</returns>
902     </member>
903     <member name="M:System.Collections.Stack.Peek">
904       <summary>Returns the object at the top of the <see cref="T:System.Collections.Stack" /> without removing it.</summary>
905       <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Stack" /> is empty.</exception>
906       <returns>The <see cref="T:System.Object" /> at the top of the <see cref="T:System.Collections.Stack" />.</returns>
907     </member>
908     <member name="M:System.Collections.Stack.Pop">
909       <summary>Removes and returns the object at the top of the <see cref="T:System.Collections.Stack" />.</summary>
910       <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Stack" /> is empty.</exception>
911       <returns>The <see cref="T:System.Object" /> removed from the top of the <see cref="T:System.Collections.Stack" />.</returns>
912     </member>
913     <member name="M:System.Collections.Stack.Push(System.Object)">
914       <summary>Inserts an object at the top of the <see cref="T:System.Collections.Stack" />.</summary>
915       <param name="obj">The <see cref="T:System.Object" /> to push onto the <see cref="T:System.Collections.Stack" />. The value can be <see langword="null" />.</param>
916     </member>
917     <member name="M:System.Collections.Stack.Synchronized(System.Collections.Stack)">
918       <summary>Returns a synchronized (thread safe) wrapper for the <see cref="T:System.Collections.Stack" />.</summary>
919       <param name="stack">The <see cref="T:System.Collections.Stack" /> to synchronize.</param>
920       <exception cref="T:System.ArgumentNullException">
921         <paramref name="stack" /> is <see langword="null" />.</exception>
922       <returns>A synchronized wrapper around the <see cref="T:System.Collections.Stack" />.</returns>
923     </member>
924     <member name="M:System.Collections.Stack.ToArray">
925       <summary>Copies the <see cref="T:System.Collections.Stack" /> to a new array.</summary>
926       <returns>A new array containing copies of the elements of the <see cref="T:System.Collections.Stack" />.</returns>
927     </member>
928     <member name="P:System.Collections.Stack.Count">
929       <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Stack" />.</summary>
930       <returns>The number of elements contained in the <see cref="T:System.Collections.Stack" />.</returns>
931     </member>
932     <member name="P:System.Collections.Stack.IsSynchronized">
933       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Stack" /> is synchronized (thread safe).</summary>
934       <returns>
935         <see langword="true" />, if access to the <see cref="T:System.Collections.Stack" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
936     </member>
937     <member name="P:System.Collections.Stack.SyncRoot">
938       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Stack" />.</summary>
939       <returns>An <see cref="T:System.Object" /> that can be used to synchronize access to the <see cref="T:System.Collections.Stack" />.</returns>
940     </member>
941   </members>
942 </doc>