76cf62514547079d627439a71d98bb0374659631
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Collections.Specialized.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Collections.Specialized</name>
5   </assembly>
6   <members>
7     <member name="T:System.Collections.Specialized.BitVector32">
8       <summary>Provides a simple structure that stores Boolean values and small integers in 32 bits of memory.</summary>
9     </member>
10     <member name="M:System.Collections.Specialized.BitVector32.#ctor(System.Collections.Specialized.BitVector32)">
11       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.BitVector32" /> structure containing the data represented in an existing <see cref="T:System.Collections.Specialized.BitVector32" /> structure.</summary>
12       <param name="value">A <see cref="T:System.Collections.Specialized.BitVector32" /> structure that contains the data to copy.</param>
13     </member>
14     <member name="M:System.Collections.Specialized.BitVector32.#ctor(System.Int32)">
15       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.BitVector32" /> structure containing the data represented in an integer.</summary>
16       <param name="data">An integer representing the data of the new <see cref="T:System.Collections.Specialized.BitVector32" />.</param>
17     </member>
18     <member name="M:System.Collections.Specialized.BitVector32.CreateMask">
19       <summary>Creates the first mask in a series of masks that can be used to retrieve individual bits in a <see cref="T:System.Collections.Specialized.BitVector32" /> that is set up as bit flags.</summary>
20       <returns>A mask that isolates the first bit flag in the <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
21     </member>
22     <member name="M:System.Collections.Specialized.BitVector32.CreateMask(System.Int32)">
23       <summary>Creates an additional mask following the specified mask in a series of masks that can be used to retrieve individual bits in a <see cref="T:System.Collections.Specialized.BitVector32" /> that is set up as bit flags.</summary>
24       <param name="previous">The mask that indicates the previous bit flag.</param>
25       <exception cref="T:System.InvalidOperationException">
26         <paramref name="previous" /> indicates the last bit flag in the <see cref="T:System.Collections.Specialized.BitVector32" />.</exception>
27       <returns>A mask that isolates the bit flag following the one that <paramref name="previous" /> points to in <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
28     </member>
29     <member name="M:System.Collections.Specialized.BitVector32.CreateSection(System.Int16)">
30       <summary>Creates the first <see cref="T:System.Collections.Specialized.BitVector32.Section" /> in a series of sections that contain small integers.</summary>
31       <param name="maxValue">A 16-bit signed integer that specifies the maximum value for the new <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</param>
32       <exception cref="T:System.ArgumentException">
33         <paramref name="maxValue" /> is less than 1.</exception>
34       <returns>A <see cref="T:System.Collections.Specialized.BitVector32.Section" /> that can hold a number from zero to <paramref name="maxValue" />.</returns>
35     </member>
36     <member name="M:System.Collections.Specialized.BitVector32.CreateSection(System.Int16,System.Collections.Specialized.BitVector32.Section)">
37       <summary>Creates a new <see cref="T:System.Collections.Specialized.BitVector32.Section" /> following the specified <see cref="T:System.Collections.Specialized.BitVector32.Section" /> in a series of sections that contain small integers.</summary>
38       <param name="maxValue">A 16-bit signed integer that specifies the maximum value for the new <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</param>
39       <param name="previous">The previous <see cref="T:System.Collections.Specialized.BitVector32.Section" /> in the <see cref="T:System.Collections.Specialized.BitVector32" />.</param>
40       <exception cref="T:System.ArgumentException">
41         <paramref name="maxValue" /> is less than 1.</exception>
42       <exception cref="T:System.InvalidOperationException">
43         <paramref name="previous" /> includes the final bit in the <see cref="T:System.Collections.Specialized.BitVector32" />.  
44   
45  -or-  
46   
47  <paramref name="maxValue" /> is greater than the highest value that can be represented by the number of bits after <paramref name="previous" />.</exception>
48       <returns>A <see cref="T:System.Collections.Specialized.BitVector32.Section" /> that can hold a number from zero to <paramref name="maxValue" />.</returns>
49     </member>
50     <member name="M:System.Collections.Specialized.BitVector32.Equals(System.Object)">
51       <summary>Determines whether the specified object is equal to the <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
52       <param name="o">The object to compare with the current <see cref="T:System.Collections.Specialized.BitVector32" />.</param>
53       <returns>
54         <see langword="true" /> if the specified object is equal to the <see cref="T:System.Collections.Specialized.BitVector32" />; otherwise, <see langword="false" />.</returns>
55     </member>
56     <member name="M:System.Collections.Specialized.BitVector32.GetHashCode">
57       <summary>Serves as a hash function for the <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
58       <returns>A hash code for the <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
59     </member>
60     <member name="M:System.Collections.Specialized.BitVector32.ToString">
61       <summary>Returns a string that represents the current <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
62       <returns>A string that represents the current <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
63     </member>
64     <member name="M:System.Collections.Specialized.BitVector32.ToString(System.Collections.Specialized.BitVector32)">
65       <summary>Returns a string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
66       <param name="value">The <see cref="T:System.Collections.Specialized.BitVector32" /> to represent.</param>
67       <returns>A string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
68     </member>
69     <member name="P:System.Collections.Specialized.BitVector32.Data">
70       <summary>Gets the value of the <see cref="T:System.Collections.Specialized.BitVector32" /> as an integer.</summary>
71       <returns>The value of the <see cref="T:System.Collections.Specialized.BitVector32" /> as an integer.</returns>
72     </member>
73     <member name="P:System.Collections.Specialized.BitVector32.Item(System.Collections.Specialized.BitVector32.Section)">
74       <summary>Gets or sets the value stored in the specified <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</summary>
75       <param name="section">A <see cref="T:System.Collections.Specialized.BitVector32.Section" /> that contains the value to get or set.</param>
76       <returns>The value stored in the specified <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</returns>
77     </member>
78     <member name="P:System.Collections.Specialized.BitVector32.Item(System.Int32)">
79       <summary>Gets or sets the state of the bit flag indicated by the specified mask.</summary>
80       <param name="bit">A mask that indicates the bit to get or set.</param>
81       <returns>
82         <see langword="true" /> if the specified bit flag is on (1); otherwise, <see langword="false" />.</returns>
83     </member>
84     <member name="T:System.Collections.Specialized.BitVector32.Section">
85       <summary>Represents a section of the vector that can contain an integer number.</summary>
86     </member>
87     <member name="M:System.Collections.Specialized.BitVector32.Section.Equals(System.Collections.Specialized.BitVector32.Section)">
88       <summary>Determines whether the specified <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object is the same as the current <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object.</summary>
89       <param name="obj">The <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object to compare with the current <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object.</param>
90       <returns>
91         <see langword="true" /> if the <paramref name="obj" /> parameter is the same as the current <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object; otherwise <see langword="false" />.</returns>
92     </member>
93     <member name="M:System.Collections.Specialized.BitVector32.Section.Equals(System.Object)">
94       <summary>Determines whether the specified object is the same as the current <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object.</summary>
95       <param name="o">The object to compare with the current <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</param>
96       <returns>
97         <see langword="true" /> if the specified object is the same as the current <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object; otherwise, <see langword="false" />.</returns>
98     </member>
99     <member name="M:System.Collections.Specialized.BitVector32.Section.GetHashCode">
100       <summary>Serves as a hash function for the current <see cref="T:System.Collections.Specialized.BitVector32.Section" />, suitable for hashing algorithms and data structures, such as a hash table.</summary>
101       <returns>A hash code for the current <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</returns>
102     </member>
103     <member name="M:System.Collections.Specialized.BitVector32.Section.op_Equality(System.Collections.Specialized.BitVector32.Section,System.Collections.Specialized.BitVector32.Section)">
104       <summary>Determines whether two specified <see cref="T:System.Collections.Specialized.BitVector32.Section" /> objects are equal.</summary>
105       <param name="a">A <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object.</param>
106       <param name="b">A <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object.</param>
107       <returns>
108         <see langword="true" /> if the <paramref name="a" /> and <paramref name="b" /> parameters represent the same <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object, otherwise, <see langword="false" />.</returns>
109     </member>
110     <member name="M:System.Collections.Specialized.BitVector32.Section.op_Inequality(System.Collections.Specialized.BitVector32.Section,System.Collections.Specialized.BitVector32.Section)">
111       <summary>Determines whether two <see cref="T:System.Collections.Specialized.BitVector32.Section" /> objects have different values.</summary>
112       <param name="a">A <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object.</param>
113       <param name="b">A <see cref="T:System.Collections.Specialized.BitVector32.Section" /> object.</param>
114       <returns>
115         <see langword="true" /> if the <paramref name="a" /> and <paramref name="b" /> parameters represent different <see cref="T:System.Collections.Specialized.BitVector32.Section" /> objects; otherwise, <see langword="false" />.</returns>
116     </member>
117     <member name="M:System.Collections.Specialized.BitVector32.Section.ToString">
118       <summary>Returns a string that represents the current <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</summary>
119       <returns>A string that represents the current <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</returns>
120     </member>
121     <member name="M:System.Collections.Specialized.BitVector32.Section.ToString(System.Collections.Specialized.BitVector32.Section)">
122       <summary>Returns a string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</summary>
123       <param name="value">The <see cref="T:System.Collections.Specialized.BitVector32.Section" /> to represent.</param>
124       <returns>A string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32.Section" />.</returns>
125     </member>
126     <member name="P:System.Collections.Specialized.BitVector32.Section.Mask">
127       <summary>Gets a mask that isolates this section within the <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
128       <returns>A mask that isolates this section within the <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
129     </member>
130     <member name="P:System.Collections.Specialized.BitVector32.Section.Offset">
131       <summary>Gets the offset of this section from the start of the <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
132       <returns>The offset of this section from the start of the <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
133     </member>
134     <member name="T:System.Collections.Specialized.HybridDictionary">
135       <summary>Implements <see langword="IDictionary" /> by using a <see cref="T:System.Collections.Specialized.ListDictionary" /> while the collection is small, and then switching to a <see cref="T:System.Collections.Hashtable" /> when the collection gets large.</summary>
136     </member>
137     <member name="M:System.Collections.Specialized.HybridDictionary.#ctor">
138       <summary>Creates an empty case-sensitive <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
139     </member>
140     <member name="M:System.Collections.Specialized.HybridDictionary.#ctor(System.Boolean)">
141       <summary>Creates an empty <see cref="T:System.Collections.Specialized.HybridDictionary" /> with the specified case sensitivity.</summary>
142       <param name="caseInsensitive">A Boolean that denotes whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> is case-insensitive.</param>
143     </member>
144     <member name="M:System.Collections.Specialized.HybridDictionary.#ctor(System.Int32)">
145       <summary>Creates a case-sensitive <see cref="T:System.Collections.Specialized.HybridDictionary" /> with the specified initial size.</summary>
146       <param name="initialSize">The approximate number of entries that the <see cref="T:System.Collections.Specialized.HybridDictionary" /> can initially contain.</param>
147     </member>
148     <member name="M:System.Collections.Specialized.HybridDictionary.#ctor(System.Int32,System.Boolean)">
149       <summary>Creates a <see cref="T:System.Collections.Specialized.HybridDictionary" /> with the specified initial size and case sensitivity.</summary>
150       <param name="initialSize">The approximate number of entries that the <see cref="T:System.Collections.Specialized.HybridDictionary" /> can initially contain.</param>
151       <param name="caseInsensitive">A Boolean that denotes whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> is case-insensitive.</param>
152     </member>
153     <member name="M:System.Collections.Specialized.HybridDictionary.Add(System.Object,System.Object)">
154       <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
155       <param name="key">The key of the entry to add.</param>
156       <param name="value">The value of the entry to add. The value can be <see langword="null" />.</param>
157       <exception cref="T:System.ArgumentNullException">
158         <paramref name="key" /> is <see langword="null" />.</exception>
159       <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</exception>
160     </member>
161     <member name="M:System.Collections.Specialized.HybridDictionary.Clear">
162       <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
163     </member>
164     <member name="M:System.Collections.Specialized.HybridDictionary.Contains(System.Object)">
165       <summary>Determines whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> contains a specific key.</summary>
166       <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</param>
167       <exception cref="T:System.ArgumentNullException">
168         <paramref name="key" /> is <see langword="null" />.</exception>
169       <returns>
170         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.HybridDictionary" /> contains an entry with the specified key; otherwise, <see langword="false" />.</returns>
171     </member>
172     <member name="M:System.Collections.Specialized.HybridDictionary.CopyTo(System.Array,System.Int32)">
173       <summary>Copies the <see cref="T:System.Collections.Specialized.HybridDictionary" /> entries to a one-dimensional <see cref="T:System.Array" /> instance at the specified index.</summary>
174       <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.Specialized.HybridDictionary" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
175       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
176       <exception cref="T:System.ArgumentNullException">
177         <paramref name="array" /> is <see langword="null" />.</exception>
178       <exception cref="T:System.ArgumentOutOfRangeException">
179         <paramref name="index" /> is less than zero.</exception>
180       <exception cref="T:System.ArgumentException">
181         <paramref name="array" /> is multidimensional.  
182   
183  -or-  
184   
185  The number of elements in the source <see cref="T:System.Collections.Specialized.HybridDictionary" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
186       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.HybridDictionary" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
187     </member>
188     <member name="M:System.Collections.Specialized.HybridDictionary.GetEnumerator">
189       <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
190       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
191     </member>
192     <member name="M:System.Collections.Specialized.HybridDictionary.Remove(System.Object)">
193       <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
194       <param name="key">The key of the entry to remove.</param>
195       <exception cref="T:System.ArgumentNullException">
196         <paramref name="key" /> is <see langword="null" />.</exception>
197     </member>
198     <member name="M:System.Collections.Specialized.HybridDictionary.System#Collections#IEnumerable#GetEnumerator">
199       <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
200       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
201     </member>
202     <member name="P:System.Collections.Specialized.HybridDictionary.Count">
203       <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
204       <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.  
205   
206  Retrieving the value of this property is an O(1) operation.</returns>
207     </member>
208     <member name="P:System.Collections.Specialized.HybridDictionary.IsFixedSize">
209       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> has a fixed size.</summary>
210       <returns>This property always returns <see langword="false" />.</returns>
211     </member>
212     <member name="P:System.Collections.Specialized.HybridDictionary.IsReadOnly">
213       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> is read-only.</summary>
214       <returns>This property always returns <see langword="false" />.</returns>
215     </member>
216     <member name="P:System.Collections.Specialized.HybridDictionary.IsSynchronized">
217       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> is synchronized (thread safe).</summary>
218       <returns>This property always returns <see langword="false" />.</returns>
219     </member>
220     <member name="P:System.Collections.Specialized.HybridDictionary.Item(System.Object)">
221       <summary>Gets or sets the value associated with the specified key.</summary>
222       <param name="key">The key whose value to get or set.</param>
223       <exception cref="T:System.ArgumentNullException">
224         <paramref name="key" /> is <see langword="null" />.</exception>
225       <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 entry using the specified key.</returns>
226     </member>
227     <member name="P:System.Collections.Specialized.HybridDictionary.Keys">
228       <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
229       <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
230     </member>
231     <member name="P:System.Collections.Specialized.HybridDictionary.SyncRoot">
232       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
233       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
234     </member>
235     <member name="P:System.Collections.Specialized.HybridDictionary.Values">
236       <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
237       <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
238     </member>
239     <member name="T:System.Collections.Specialized.IOrderedDictionary">
240       <summary>Represents an indexed collection of key/value pairs.</summary>
241     </member>
242     <member name="M:System.Collections.Specialized.IOrderedDictionary.GetEnumerator">
243       <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Specialized.IOrderedDictionary" /> collection.</summary>
244       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the entire <see cref="T:System.Collections.Specialized.IOrderedDictionary" /> collection.</returns>
245     </member>
246     <member name="M:System.Collections.Specialized.IOrderedDictionary.Insert(System.Int32,System.Object,System.Object)">
247       <summary>Inserts a key/value pair into the collection at the specified index.</summary>
248       <param name="index">The zero-based index at which the key/value pair should be inserted.</param>
249       <param name="key">The object to use as the key of the element to add.</param>
250       <param name="value">The object to use as the value of the element to add.  The value can be <see langword="null" />.</param>
251       <exception cref="T:System.ArgumentOutOfRangeException">
252         <paramref name="index" /> is less than 0.  
253   
254  -or-  
255   
256  <paramref name="index" /> is greater than <see cref="P:System.Collections.ICollection.Count" />.</exception>
257       <exception cref="T:System.ArgumentNullException">
258         <paramref name="key" /> is <see langword="null" />.</exception>
259       <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Specialized.IOrderedDictionary" /> collection.</exception>
260       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.IOrderedDictionary" /> collection is read-only.  
261   
262  -or-  
263   
264  The <see cref="T:System.Collections.Specialized.IOrderedDictionary" /> collection has a fixed size.</exception>
265     </member>
266     <member name="M:System.Collections.Specialized.IOrderedDictionary.RemoveAt(System.Int32)">
267       <summary>Removes the element at the specified index.</summary>
268       <param name="index">The zero-based index of the element to remove.</param>
269       <exception cref="T:System.ArgumentOutOfRangeException">
270         <paramref name="index" /> is less than 0.  
271   
272  -or-  
273   
274  <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.ICollection.Count" />.</exception>
275       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.IOrderedDictionary" /> collection is read-only.  
276   
277  -or-  
278   
279  The <see cref="T:System.Collections.Specialized.IOrderedDictionary" /> collection has a fixed size.</exception>
280     </member>
281     <member name="P:System.Collections.Specialized.IOrderedDictionary.Item(System.Int32)">
282       <summary>Gets or sets the element at the specified index.</summary>
283       <param name="index">The zero-based index of the element to get or set.</param>
284       <exception cref="T:System.ArgumentOutOfRangeException">
285         <paramref name="index" /> is less than 0.  
286   
287  -or-  
288   
289  <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.ICollection.Count" />.</exception>
290       <returns>The element at the specified index.</returns>
291     </member>
292     <member name="T:System.Collections.Specialized.ListDictionary">
293       <summary>Implements <see langword="IDictionary" /> using a singly linked list. Recommended for collections that typically include fewer than 10 items.</summary>
294     </member>
295     <member name="M:System.Collections.Specialized.ListDictionary.#ctor">
296       <summary>Creates an empty <see cref="T:System.Collections.Specialized.ListDictionary" /> using the default comparer.</summary>
297     </member>
298     <member name="M:System.Collections.Specialized.ListDictionary.#ctor(System.Collections.IComparer)">
299       <summary>Creates an empty <see cref="T:System.Collections.Specialized.ListDictionary" /> using the specified comparer.</summary>
300       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.  
301   
302  -or-  
303   
304  <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
305     </member>
306     <member name="M:System.Collections.Specialized.ListDictionary.Add(System.Object,System.Object)">
307       <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
308       <param name="key">The key of the entry to add.</param>
309       <param name="value">The value of the entry to add. The value can be <see langword="null" />.</param>
310       <exception cref="T:System.ArgumentNullException">
311         <paramref name="key" /> is <see langword="null" />.</exception>
312       <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</exception>
313     </member>
314     <member name="M:System.Collections.Specialized.ListDictionary.Clear">
315       <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
316     </member>
317     <member name="M:System.Collections.Specialized.ListDictionary.Contains(System.Object)">
318       <summary>Determines whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> contains a specific key.</summary>
319       <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</param>
320       <exception cref="T:System.ArgumentNullException">
321         <paramref name="key" /> is <see langword="null" />.</exception>
322       <returns>
323         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.ListDictionary" /> contains an entry with the specified key; otherwise, <see langword="false" />.</returns>
324     </member>
325     <member name="M:System.Collections.Specialized.ListDictionary.CopyTo(System.Array,System.Int32)">
326       <summary>Copies the <see cref="T:System.Collections.Specialized.ListDictionary" /> entries to a one-dimensional <see cref="T:System.Array" /> instance at the specified index.</summary>
327       <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.Specialized.ListDictionary" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
328       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
329       <exception cref="T:System.ArgumentNullException">
330         <paramref name="array" /> is <see langword="null" />.</exception>
331       <exception cref="T:System.ArgumentOutOfRangeException">
332         <paramref name="index" /> is less than zero.</exception>
333       <exception cref="T:System.ArgumentException">
334         <paramref name="array" /> is multidimensional.  
335   
336  -or-  
337   
338  The number of elements in the source <see cref="T:System.Collections.Specialized.ListDictionary" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
339       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.ListDictionary" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
340     </member>
341     <member name="M:System.Collections.Specialized.ListDictionary.GetEnumerator">
342       <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
343       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
344     </member>
345     <member name="M:System.Collections.Specialized.ListDictionary.Remove(System.Object)">
346       <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
347       <param name="key">The key of the entry to remove.</param>
348       <exception cref="T:System.ArgumentNullException">
349         <paramref name="key" /> is <see langword="null" />.</exception>
350     </member>
351     <member name="M:System.Collections.Specialized.ListDictionary.System#Collections#IEnumerable#GetEnumerator">
352       <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
353       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
354     </member>
355     <member name="P:System.Collections.Specialized.ListDictionary.Count">
356       <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
357       <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
358     </member>
359     <member name="P:System.Collections.Specialized.ListDictionary.IsFixedSize">
360       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> has a fixed size.</summary>
361       <returns>This property always returns <see langword="false" />.</returns>
362     </member>
363     <member name="P:System.Collections.Specialized.ListDictionary.IsReadOnly">
364       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> is read-only.</summary>
365       <returns>This property always returns <see langword="false" />.</returns>
366     </member>
367     <member name="P:System.Collections.Specialized.ListDictionary.IsSynchronized">
368       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> is synchronized (thread safe).</summary>
369       <returns>This property always returns <see langword="false" />.</returns>
370     </member>
371     <member name="P:System.Collections.Specialized.ListDictionary.Item(System.Object)">
372       <summary>Gets or sets the value associated with the specified key.</summary>
373       <param name="key">The key whose value to get or set.</param>
374       <exception cref="T:System.ArgumentNullException">
375         <paramref name="key" /> is <see langword="null" />.</exception>
376       <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 entry using the specified key.</returns>
377     </member>
378     <member name="P:System.Collections.Specialized.ListDictionary.Keys">
379       <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
380       <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
381     </member>
382     <member name="P:System.Collections.Specialized.ListDictionary.SyncRoot">
383       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
384       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
385     </member>
386     <member name="P:System.Collections.Specialized.ListDictionary.Values">
387       <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
388       <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
389     </member>
390     <member name="T:System.Collections.Specialized.NameObjectCollectionBase">
391       <summary>Provides the <see langword="abstract" /> base class for a collection of associated <see cref="T:System.String" /> keys and <see cref="T:System.Object" /> values that can be accessed either with the key or with the index.</summary>
392     </member>
393     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor">
394       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is empty.</summary>
395     </member>
396     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Collections.IEqualityComparer)">
397       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
398       <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
399     </member>
400     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer)">
401       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is empty, has the default initial capacity, and uses the specified hash code provider and the specified comparer.</summary>
402       <param name="hashProvider">The <see cref="T:System.Collections.IHashCodeProvider" /> that will supply the hash codes for all keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
403       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.</param>
404     </member>
405     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Int32)">
406       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is empty, has the specified initial capacity, and uses the default hash code provider and the default comparer.</summary>
407       <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance can initially contain.</param>
408       <exception cref="T:System.ArgumentOutOfRangeException">
409         <paramref name="capacity" /> is less than zero.</exception>
410     </member>
411     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Int32,System.Collections.IEqualityComparer)">
412       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
413       <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object can initially contain.</param>
414       <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
415       <exception cref="T:System.ArgumentOutOfRangeException">
416         <paramref name="capacity" /> is less than zero.</exception>
417     </member>
418     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
419       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is empty, has the specified initial capacity and uses the specified hash code provider and the specified comparer.</summary>
420       <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance can initially contain.</param>
421       <param name="hashProvider">The <see cref="T:System.Collections.IHashCodeProvider" /> that will supply the hash codes for all keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
422       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.</param>
423       <exception cref="T:System.ArgumentOutOfRangeException">
424         <paramref name="capacity" /> is less than zero.</exception>
425     </member>
426     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
427       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is serializable and uses the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" />.</summary>
428       <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information required to serialize the new <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
429       <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains the source and destination of the serialized stream associated with the new <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
430     </member>
431     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseAdd(System.String,System.Object)">
432       <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
433       <param name="name">The <see cref="T:System.String" /> key of the entry to add. The key can be <see langword="null" />.</param>
434       <param name="value">The <see cref="T:System.Object" /> value of the entry to add. The value can be <see langword="null" />.</param>
435       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
436     </member>
437     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseClear">
438       <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
439       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
440     </member>
441     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGet(System.Int32)">
442       <summary>Gets the value of the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
443       <param name="index">The zero-based index of the value to get.</param>
444       <exception cref="T:System.ArgumentOutOfRangeException">
445         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
446       <returns>An <see cref="T:System.Object" /> that represents the value of the entry at the specified index.</returns>
447     </member>
448     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGet(System.String)">
449       <summary>Gets the value of the first entry with the specified key from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
450       <param name="name">The <see cref="T:System.String" /> key of the entry to get. The key can be <see langword="null" />.</param>
451       <returns>An <see cref="T:System.Object" /> that represents the value of the first entry with the specified key, if found; otherwise, <see langword="null" />.</returns>
452     </member>
453     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllKeys">
454       <summary>Returns a <see cref="T:System.String" /> array that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
455       <returns>A <see cref="T:System.String" /> array that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</returns>
456     </member>
457     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllValues">
458       <summary>Returns an <see cref="T:System.Object" /> array that contains all the values in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
459       <returns>An <see cref="T:System.Object" /> array that contains all the values in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</returns>
460     </member>
461     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllValues(System.Type)">
462       <summary>Returns an array of the specified type that contains all the values in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
463       <param name="type">A <see cref="T:System.Type" /> that represents the type of array to return.</param>
464       <exception cref="T:System.ArgumentNullException">
465         <paramref name="type" /> is <see langword="null" />.</exception>
466       <exception cref="T:System.ArgumentException">
467         <paramref name="type" /> is not a valid <see cref="T:System.Type" />.</exception>
468       <returns>An array of the specified type that contains all the values in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</returns>
469     </member>
470     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGetKey(System.Int32)">
471       <summary>Gets the key of the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
472       <param name="index">The zero-based index of the key to get.</param>
473       <exception cref="T:System.ArgumentOutOfRangeException">
474         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
475       <returns>A <see cref="T:System.String" /> that represents the key of the entry at the specified index.</returns>
476     </member>
477     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseHasKeys">
478       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance contains entries whose keys are not <see langword="null" />.</summary>
479       <returns>
480         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance contains entries whose keys are not <see langword="null" />; otherwise, <see langword="false" />.</returns>
481     </member>
482     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseRemove(System.String)">
483       <summary>Removes the entries with the specified key from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
484       <param name="name">The <see cref="T:System.String" /> key of the entries to remove. The key can be <see langword="null" />.</param>
485       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
486     </member>
487     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseRemoveAt(System.Int32)">
488       <summary>Removes the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
489       <param name="index">The zero-based index of the entry to remove.</param>
490       <exception cref="T:System.ArgumentOutOfRangeException">
491         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
492       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
493     </member>
494     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseSet(System.Int32,System.Object)">
495       <summary>Sets the value of the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
496       <param name="index">The zero-based index of the entry to set.</param>
497       <param name="value">The <see cref="T:System.Object" /> that represents the new value of the entry to set. The value can be <see langword="null" />.</param>
498       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
499       <exception cref="T:System.ArgumentOutOfRangeException">
500         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
501     </member>
502     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseSet(System.String,System.Object)">
503       <summary>Sets the value of the first entry with the specified key in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance, if found; otherwise, adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
504       <param name="name">The <see cref="T:System.String" /> key of the entry to set. The key can be <see langword="null" />.</param>
505       <param name="value">The <see cref="T:System.Object" /> that represents the new value of the entry to set. The value can be <see langword="null" />.</param>
506       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
507     </member>
508     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.GetEnumerator">
509       <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" />.</summary>
510       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</returns>
511     </member>
512     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
513       <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and returns the data needed to serialize the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
514       <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information required to serialize the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
515       <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
516       <exception cref="T:System.ArgumentNullException">
517         <paramref name="info" /> is <see langword="null" />.</exception>
518     </member>
519     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.OnDeserialization(System.Object)">
520       <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and raises the deserialization event when the deserialization is complete.</summary>
521       <param name="sender">The source of the deserialization event.</param>
522       <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object associated with the current <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance is invalid.</exception>
523     </member>
524     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
525       <summary>Copies the entire <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
526       <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.Specialized.NameObjectCollectionBase" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
527       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
528       <exception cref="T:System.ArgumentNullException">
529         <paramref name="array" /> is <see langword="null" />.</exception>
530       <exception cref="T:System.ArgumentOutOfRangeException">
531         <paramref name="index" /> is less than zero.</exception>
532       <exception cref="T:System.ArgumentException">
533         <paramref name="array" /> is multidimensional.  
534   
535  -or-  
536   
537  The number of elements in the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
538       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
539     </member>
540     <member name="P:System.Collections.Specialized.NameObjectCollectionBase.Count">
541       <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
542       <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</returns>
543     </member>
544     <member name="P:System.Collections.Specialized.NameObjectCollectionBase.IsReadOnly">
545       <summary>Gets or sets a value indicating whether the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance is read-only.</summary>
546       <returns>
547         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance is read-only; otherwise, <see langword="false" />.</returns>
548     </member>
549     <member name="P:System.Collections.Specialized.NameObjectCollectionBase.Keys">
550       <summary>Gets a <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" /> instance that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
551       <returns>A <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" /> instance that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</returns>
552     </member>
553     <member name="P:System.Collections.Specialized.NameObjectCollectionBase.System#Collections#ICollection#IsSynchronized">
554       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object is synchronized (thread safe).</summary>
555       <returns>
556         <see langword="true" /> if access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
557     </member>
558     <member name="P:System.Collections.Specialized.NameObjectCollectionBase.System#Collections#ICollection#SyncRoot">
559       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object.</summary>
560       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object.</returns>
561     </member>
562     <member name="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection">
563       <summary>Represents a collection of the <see cref="T:System.String" /> keys of a collection.</summary>
564     </member>
565     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.Get(System.Int32)">
566       <summary>Gets the key at the specified index of the collection.</summary>
567       <param name="index">The zero-based index of the key to get from the collection.</param>
568       <exception cref="T:System.ArgumentOutOfRangeException">
569         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
570       <returns>A <see cref="T:System.String" /> that contains the key at the specified index of the collection.</returns>
571     </member>
572     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.GetEnumerator">
573       <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" />.</summary>
574       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" />.</returns>
575     </member>
576     <member name="M:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
577       <summary>Copies the entire <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
578       <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.Specialized.NameObjectCollectionBase.KeysCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
579       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
580       <exception cref="T:System.ArgumentNullException">
581         <paramref name="array" /> is <see langword="null" />.</exception>
582       <exception cref="T:System.ArgumentOutOfRangeException">
583         <paramref name="index" /> is less than zero.</exception>
584       <exception cref="T:System.ArgumentException">
585         <paramref name="array" /> is multidimensional.  
586   
587  -or-  
588   
589  The number of elements in the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
590       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
591     </member>
592     <member name="P:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.Count">
593       <summary>Gets the number of keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" />.</summary>
594       <returns>The number of keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" />.</returns>
595     </member>
596     <member name="P:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.Item(System.Int32)">
597       <summary>Gets the entry at the specified index of the collection.</summary>
598       <param name="index">The zero-based index of the entry to locate in the collection.</param>
599       <exception cref="T:System.ArgumentOutOfRangeException">
600         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
601       <returns>The <see cref="T:System.String" /> key of the entry at the specified index of the collection.</returns>
602     </member>
603     <member name="P:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.System#Collections#ICollection#IsSynchronized">
604       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" /> is synchronized (thread safe).</summary>
605       <returns>
606         <see langword="true" /> if access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
607     </member>
608     <member name="P:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.System#Collections#ICollection#SyncRoot">
609       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" />.</summary>
610       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" />.</returns>
611     </member>
612     <member name="T:System.Collections.Specialized.NameValueCollection">
613       <summary>Represents a collection of associated <see cref="T:System.String" /> keys and <see cref="T:System.String" /> values that can be accessed either with the key or with the index.</summary>
614     </member>
615     <member name="M:System.Collections.Specialized.NameValueCollection.#ctor">
616       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is empty, has the default initial capacity and uses the default case-insensitive hash code provider and the default case-insensitive comparer.</summary>
617     </member>
618     <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Collections.IEqualityComparer)">
619       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
620       <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
621     </member>
622     <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer)">
623       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is empty, has the default initial capacity and uses the specified hash code provider and the specified comparer.</summary>
624       <param name="hashProvider">The <see cref="T:System.Collections.IHashCodeProvider" /> that will supply the hash codes for all keys in the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</param>
625       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.</param>
626     </member>
627     <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Collections.Specialized.NameValueCollection)">
628       <summary>Copies the entries from the specified <see cref="T:System.Collections.Specialized.NameValueCollection" /> to a new <see cref="T:System.Collections.Specialized.NameValueCollection" /> with the same initial capacity as the number of entries copied and using the same hash code provider and the same comparer as the source collection.</summary>
629       <param name="col">The <see cref="T:System.Collections.Specialized.NameValueCollection" /> to copy to the new <see cref="T:System.Collections.Specialized.NameValueCollection" /> instance.</param>
630       <exception cref="T:System.ArgumentNullException">
631         <paramref name="col" /> is <see langword="null" />.</exception>
632     </member>
633     <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Int32)">
634       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is empty, has the specified initial capacity and uses the default case-insensitive hash code provider and the default case-insensitive comparer.</summary>
635       <param name="capacity">The initial number of entries that the <see cref="T:System.Collections.Specialized.NameValueCollection" /> can contain.</param>
636       <exception cref="T:System.ArgumentOutOfRangeException">
637         <paramref name="capacity" /> is less than zero.</exception>
638     </member>
639     <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Int32,System.Collections.IEqualityComparer)">
640       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
641       <param name="capacity">The initial number of entries that the <see cref="T:System.Collections.Specialized.NameValueCollection" /> object can contain.</param>
642       <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
643       <exception cref="T:System.ArgumentOutOfRangeException">
644         <paramref name="capacity" /> is less than zero.</exception>
645     </member>
646     <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
647       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is empty, has the specified initial capacity and uses the specified hash code provider and the specified comparer.</summary>
648       <param name="capacity">The initial number of entries that the <see cref="T:System.Collections.Specialized.NameValueCollection" /> can contain.</param>
649       <param name="hashProvider">The <see cref="T:System.Collections.IHashCodeProvider" /> that will supply the hash codes for all keys in the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</param>
650       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.</param>
651       <exception cref="T:System.ArgumentOutOfRangeException">
652         <paramref name="capacity" /> is less than zero.</exception>
653     </member>
654     <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Int32,System.Collections.Specialized.NameValueCollection)">
655       <summary>Copies the entries from the specified <see cref="T:System.Collections.Specialized.NameValueCollection" /> to a new <see cref="T:System.Collections.Specialized.NameValueCollection" /> with the specified initial capacity or the same initial capacity as the number of entries copied, whichever is greater, and using the default case-insensitive hash code provider and the default case-insensitive comparer.</summary>
656       <param name="capacity">The initial number of entries that the <see cref="T:System.Collections.Specialized.NameValueCollection" /> can contain.</param>
657       <param name="col">The <see cref="T:System.Collections.Specialized.NameValueCollection" /> to copy to the new <see cref="T:System.Collections.Specialized.NameValueCollection" /> instance.</param>
658       <exception cref="T:System.ArgumentOutOfRangeException">
659         <paramref name="capacity" /> is less than zero.</exception>
660       <exception cref="T:System.ArgumentNullException">
661         <paramref name="col" /> is <see langword="null" />.</exception>
662     </member>
663     <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
664       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is serializable and uses the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" />.</summary>
665       <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information required to serialize the new <see cref="T:System.Collections.Specialized.NameValueCollection" /> instance.</param>
666       <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains the source and destination of the serialized stream associated with the new <see cref="T:System.Collections.Specialized.NameValueCollection" /> instance.</param>
667     </member>
668     <member name="M:System.Collections.Specialized.NameValueCollection.Add(System.Collections.Specialized.NameValueCollection)">
669       <summary>Copies the entries in the specified <see cref="T:System.Collections.Specialized.NameValueCollection" /> to the current <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
670       <param name="c">The <see cref="T:System.Collections.Specialized.NameValueCollection" /> to copy to the current <see cref="T:System.Collections.Specialized.NameValueCollection" />.</param>
671       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
672       <exception cref="T:System.ArgumentNullException">
673         <paramref name="c" /> is <see langword="null" />.</exception>
674     </member>
675     <member name="M:System.Collections.Specialized.NameValueCollection.Add(System.String,System.String)">
676       <summary>Adds an entry with the specified name and value to the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
677       <param name="name">The <see cref="T:System.String" /> key of the entry to add. The key can be <see langword="null" />.</param>
678       <param name="value">The <see cref="T:System.String" /> value of the entry to add. The value can be <see langword="null" />.</param>
679       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
680     </member>
681     <member name="M:System.Collections.Specialized.NameValueCollection.Clear">
682       <summary>Invalidates the cached arrays and removes all entries from the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
683       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
684     </member>
685     <member name="M:System.Collections.Specialized.NameValueCollection.CopyTo(System.Array,System.Int32)">
686       <summary>Copies the entire <see cref="T:System.Collections.Specialized.NameValueCollection" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
687       <param name="dest">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.NameValueCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
688       <param name="index">The zero-based index in <paramref name="dest" /> at which copying begins.</param>
689       <exception cref="T:System.ArgumentNullException">
690         <paramref name="dest" /> is <see langword="null" />.</exception>
691       <exception cref="T:System.ArgumentOutOfRangeException">
692         <paramref name="index" /> is less than zero.</exception>
693       <exception cref="T:System.ArgumentException">
694         <paramref name="dest" /> is multidimensional.  
695   
696  -or-  
697   
698  The number of elements in the source <see cref="T:System.Collections.Specialized.NameValueCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="dest" />.</exception>
699       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.NameValueCollection" /> cannot be cast automatically to the type of the destination <paramref name="dest" />.</exception>
700     </member>
701     <member name="M:System.Collections.Specialized.NameValueCollection.Get(System.Int32)">
702       <summary>Gets the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> combined into one comma-separated list.</summary>
703       <param name="index">The zero-based index of the entry that contains the values to get from the collection.</param>
704       <exception cref="T:System.ArgumentOutOfRangeException">
705         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
706       <returns>A <see cref="T:System.String" /> that contains a comma-separated list of the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />, if found; otherwise, <see langword="null" />.</returns>
707     </member>
708     <member name="M:System.Collections.Specialized.NameValueCollection.Get(System.String)">
709       <summary>Gets the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection" /> combined into one comma-separated list.</summary>
710       <param name="name">The <see cref="T:System.String" /> key of the entry that contains the values to get. The key can be <see langword="null" />.</param>
711       <returns>A <see cref="T:System.String" /> that contains a comma-separated list of the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection" />, if found; otherwise, <see langword="null" />.</returns>
712     </member>
713     <member name="M:System.Collections.Specialized.NameValueCollection.GetKey(System.Int32)">
714       <summary>Gets the key at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
715       <param name="index">The zero-based index of the key to get from the collection.</param>
716       <exception cref="T:System.ArgumentOutOfRangeException">
717         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
718       <returns>A <see cref="T:System.String" /> that contains the key at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />, if found; otherwise, <see langword="null" />.</returns>
719     </member>
720     <member name="M:System.Collections.Specialized.NameValueCollection.GetValues(System.Int32)">
721       <summary>Gets the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
722       <param name="index">The zero-based index of the entry that contains the values to get from the collection.</param>
723       <exception cref="T:System.ArgumentOutOfRangeException">
724         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
725       <returns>A <see cref="T:System.String" /> array that contains the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />, if found; otherwise, <see langword="null" />.</returns>
726     </member>
727     <member name="M:System.Collections.Specialized.NameValueCollection.GetValues(System.String)">
728       <summary>Gets the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
729       <param name="name">The <see cref="T:System.String" /> key of the entry that contains the values to get. The key can be <see langword="null" />.</param>
730       <returns>A <see cref="T:System.String" /> array that contains the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection" />, if found; otherwise, <see langword="null" />.</returns>
731     </member>
732     <member name="M:System.Collections.Specialized.NameValueCollection.HasKeys">
733       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.NameValueCollection" /> contains keys that are not <see langword="null" />.</summary>
734       <returns>
735         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.NameValueCollection" /> contains keys that are not <see langword="null" />; otherwise, <see langword="false" />.</returns>
736     </member>
737     <member name="M:System.Collections.Specialized.NameValueCollection.InvalidateCachedArrays">
738       <summary>Resets the cached arrays of the collection to <see langword="null" />.</summary>
739     </member>
740     <member name="M:System.Collections.Specialized.NameValueCollection.Remove(System.String)">
741       <summary>Removes the entries with the specified key from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
742       <param name="name">The <see cref="T:System.String" /> key of the entry to remove. The key can be <see langword="null" />.</param>
743       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
744     </member>
745     <member name="M:System.Collections.Specialized.NameValueCollection.Set(System.String,System.String)">
746       <summary>Sets the value of an entry in the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
747       <param name="name">The <see cref="T:System.String" /> key of the entry to add the new value to. The key can be <see langword="null" />.</param>
748       <param name="value">The <see cref="T:System.Object" /> that represents the new value to add to the specified entry. The value can be <see langword="null" />.</param>
749       <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
750     </member>
751     <member name="P:System.Collections.Specialized.NameValueCollection.AllKeys">
752       <summary>Gets all the keys in the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
753       <returns>A <see cref="T:System.String" /> array that contains all the keys of the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</returns>
754     </member>
755     <member name="P:System.Collections.Specialized.NameValueCollection.Item(System.Int32)">
756       <summary>Gets the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
757       <param name="index">The zero-based index of the entry to locate in the collection.</param>
758       <exception cref="T:System.ArgumentOutOfRangeException">
759         <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
760       <returns>A <see cref="T:System.String" /> that contains the comma-separated list of values at the specified index of the collection.</returns>
761     </member>
762     <member name="P:System.Collections.Specialized.NameValueCollection.Item(System.String)">
763       <summary>Gets or sets the entry with the specified key in the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
764       <param name="name">The <see cref="T:System.String" /> key of the entry to locate. The key can be <see langword="null" />.</param>
765       <exception cref="T:System.NotSupportedException">The collection is read-only and the operation attempts to modify the collection.</exception>
766       <returns>A <see cref="T:System.String" /> that contains the comma-separated list of values associated with the specified key, if found; otherwise, <see langword="null" />.</returns>
767     </member>
768     <member name="T:System.Collections.Specialized.OrderedDictionary">
769       <summary>Represents a collection of key/value pairs that are accessible by the key or index.</summary>
770     </member>
771     <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor">
772       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> class.</summary>
773     </member>
774     <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor(System.Collections.IEqualityComparer)">
775       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> class using the specified comparer.</summary>
776       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.  
777   
778  -or-  
779   
780  <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
781     </member>
782     <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor(System.Int32)">
783       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> class using the specified initial capacity.</summary>
784       <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection can contain.</param>
785     </member>
786     <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor(System.Int32,System.Collections.IEqualityComparer)">
787       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> class using the specified initial capacity and comparer.</summary>
788       <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection can contain.</param>
789       <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.  
790   
791  -or-  
792   
793  <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
794     </member>
795     <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
796       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> class that is serializable using the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" /> objects.</summary>
797       <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object containing the information required to serialize the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</param>
798       <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Specialized.OrderedDictionary" />.</param>
799     </member>
800     <member name="M:System.Collections.Specialized.OrderedDictionary.Add(System.Object,System.Object)">
801       <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection with the lowest available index.</summary>
802       <param name="key">The key of the entry to add.</param>
803       <param name="value">The value of the entry to add. This value can be <see langword="null" />.</param>
804       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
805       <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</exception>
806     </member>
807     <member name="M:System.Collections.Specialized.OrderedDictionary.AsReadOnly">
808       <summary>Returns a read-only copy of the current <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
809       <returns>A read-only copy of the current <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
810     </member>
811     <member name="M:System.Collections.Specialized.OrderedDictionary.Clear">
812       <summary>Removes all elements from the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
813       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
814     </member>
815     <member name="M:System.Collections.Specialized.OrderedDictionary.Contains(System.Object)">
816       <summary>Determines whether the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection contains a specific key.</summary>
817       <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</param>
818       <returns>
819         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection contains an element with the specified key; otherwise, <see langword="false" />.</returns>
820     </member>
821     <member name="M:System.Collections.Specialized.OrderedDictionary.CopyTo(System.Array,System.Int32)">
822       <summary>Copies the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> elements to a one-dimensional <see cref="T:System.Array" /> object at the specified index.</summary>
823       <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.Specialized.OrderedDictionary" /> collection. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
824       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
825     </member>
826     <member name="M:System.Collections.Specialized.OrderedDictionary.GetEnumerator">
827       <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> object that iterates through the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
828       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> object for the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
829     </member>
830     <member name="M:System.Collections.Specialized.OrderedDictionary.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
831       <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and returns the data needed to serialize the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
832       <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object containing the information required to serialize the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</param>
833       <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Specialized.OrderedDictionary" />.</param>
834       <exception cref="T:System.ArgumentNullException">
835         <paramref name="info" /> is <see langword="null" />.</exception>
836     </member>
837     <member name="M:System.Collections.Specialized.OrderedDictionary.Insert(System.Int32,System.Object,System.Object)">
838       <summary>Inserts a new entry into the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection with the specified key and value at the specified index.</summary>
839       <param name="index">The zero-based index at which the element should be inserted.</param>
840       <param name="key">The key of the entry to add.</param>
841       <param name="value">The value of the entry to add. The value can be <see langword="null" />.</param>
842       <exception cref="T:System.ArgumentOutOfRangeException">
843         <paramref name="index" /> is out of range.</exception>
844       <exception cref="T:System.NotSupportedException">This collection is read-only.</exception>
845     </member>
846     <member name="M:System.Collections.Specialized.OrderedDictionary.OnDeserialization(System.Object)">
847       <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and is called back by the deserialization event when deserialization is complete.</summary>
848       <param name="sender">The source of the deserialization event.</param>
849       <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object associated with the current <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is invalid.</exception>
850     </member>
851     <member name="M:System.Collections.Specialized.OrderedDictionary.Remove(System.Object)">
852       <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
853       <param name="key">The key of the entry to remove.</param>
854       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
855       <exception cref="T:System.ArgumentNullException">
856         <paramref name="key" /> is <see langword="null" />.</exception>
857     </member>
858     <member name="M:System.Collections.Specialized.OrderedDictionary.RemoveAt(System.Int32)">
859       <summary>Removes the entry at the specified index from the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
860       <param name="index">The zero-based index of the entry to remove.</param>
861       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
862       <exception cref="T:System.ArgumentOutOfRangeException">
863         <paramref name="index" /> is less than zero.  
864   
865 -or-
866   
867  <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Specialized.OrderedDictionary.Count" />.</exception>
868     </member>
869     <member name="M:System.Collections.Specialized.OrderedDictionary.System#Collections#IEnumerable#GetEnumerator">
870       <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> object that iterates through the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
871       <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> object for the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
872     </member>
873     <member name="M:System.Collections.Specialized.OrderedDictionary.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
874       <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and is called back by the deserialization event when deserialization is complete.</summary>
875       <param name="sender">The source of the deserialization event.</param>
876     </member>
877     <member name="P:System.Collections.Specialized.OrderedDictionary.Count">
878       <summary>Gets the number of key/values pairs contained in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
879       <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
880     </member>
881     <member name="P:System.Collections.Specialized.OrderedDictionary.IsReadOnly">
882       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</summary>
883       <returns>
884         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
885     </member>
886     <member name="P:System.Collections.Specialized.OrderedDictionary.Item(System.Int32)">
887       <summary>Gets or sets the value at the specified index.</summary>
888       <param name="index">The zero-based index of the value to get or set.</param>
889       <exception cref="T:System.NotSupportedException">The property is being set and the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
890       <exception cref="T:System.ArgumentOutOfRangeException">
891         <paramref name="index" /> is less than zero.  
892   
893  -or-  
894   
895  <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Specialized.OrderedDictionary.Count" />.</exception>
896       <returns>The value of the item at the specified index.</returns>
897     </member>
898     <member name="P:System.Collections.Specialized.OrderedDictionary.Item(System.Object)">
899       <summary>Gets or sets the value with the specified key.</summary>
900       <param name="key">The key of the value to get or set.</param>
901       <exception cref="T:System.NotSupportedException">The property is being set and the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
902       <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>
903     </member>
904     <member name="P:System.Collections.Specialized.OrderedDictionary.Keys">
905       <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the keys in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
906       <returns>An <see cref="T:System.Collections.ICollection" /> object containing the keys in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
907     </member>
908     <member name="P:System.Collections.Specialized.OrderedDictionary.System#Collections#ICollection#IsSynchronized">
909       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> object is synchronized (thread-safe).</summary>
910       <returns>This method always returns <see langword="false" />.</returns>
911     </member>
912     <member name="P:System.Collections.Specialized.OrderedDictionary.System#Collections#ICollection#SyncRoot">
913       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> object.</summary>
914       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> object.</returns>
915     </member>
916     <member name="P:System.Collections.Specialized.OrderedDictionary.System#Collections#IDictionary#IsFixedSize">
917       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> has a fixed size.</summary>
918       <returns>
919         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
920     </member>
921     <member name="P:System.Collections.Specialized.OrderedDictionary.Values">
922       <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
923       <returns>An <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
924     </member>
925     <member name="T:System.Collections.Specialized.StringCollection">
926       <summary>Represents a collection of strings.</summary>
927     </member>
928     <member name="M:System.Collections.Specialized.StringCollection.#ctor">
929       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.StringCollection" /> class.</summary>
930     </member>
931     <member name="M:System.Collections.Specialized.StringCollection.Add(System.String)">
932       <summary>Adds a string to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
933       <param name="value">The string to add to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
934       <returns>The zero-based index at which the new element is inserted.</returns>
935     </member>
936     <member name="M:System.Collections.Specialized.StringCollection.AddRange(System.String[])">
937       <summary>Copies the elements of a string array to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
938       <param name="value">An array of strings to add to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />. The array itself can not be <see langword="null" /> but it can contain elements that are <see langword="null" />.</param>
939       <exception cref="T:System.ArgumentNullException">
940         <paramref name="value" /> is <see langword="null" />.</exception>
941     </member>
942     <member name="M:System.Collections.Specialized.StringCollection.Clear">
943       <summary>Removes all the strings from the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
944     </member>
945     <member name="M:System.Collections.Specialized.StringCollection.Contains(System.String)">
946       <summary>Determines whether the specified string is in the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
947       <param name="value">The string to locate in the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
948       <returns>
949         <see langword="true" /> if <paramref name="value" /> is found in the <see cref="T:System.Collections.Specialized.StringCollection" />; otherwise, <see langword="false" />.</returns>
950     </member>
951     <member name="M:System.Collections.Specialized.StringCollection.CopyTo(System.String[],System.Int32)">
952       <summary>Copies the entire <see cref="T:System.Collections.Specialized.StringCollection" /> values to a one-dimensional array of strings, starting at the specified index of the target array.</summary>
953       <param name="array">The one-dimensional array of strings that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.StringCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
954       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
955       <exception cref="T:System.ArgumentNullException">
956         <paramref name="array" /> is <see langword="null" />.</exception>
957       <exception cref="T:System.ArgumentOutOfRangeException">
958         <paramref name="index" /> is less than zero.</exception>
959       <exception cref="T:System.ArgumentException">
960         <paramref name="array" /> is multidimensional.  
961   
962  -or-  
963   
964  The number of elements in the source <see cref="T:System.Collections.Specialized.StringCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
965       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.StringCollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
966     </member>
967     <member name="M:System.Collections.Specialized.StringCollection.GetEnumerator">
968       <summary>Returns a <see cref="T:System.Collections.Specialized.StringEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
969       <returns>A <see cref="T:System.Collections.Specialized.StringEnumerator" /> for the <see cref="T:System.Collections.Specialized.StringCollection" />.</returns>
970     </member>
971     <member name="M:System.Collections.Specialized.StringCollection.IndexOf(System.String)">
972       <summary>Searches for the specified string and returns the zero-based index of the first occurrence within the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
973       <param name="value">The string to locate. The value can be <see langword="null" />.</param>
974       <returns>The zero-based index of the first occurrence of <paramref name="value" /> in the <see cref="T:System.Collections.Specialized.StringCollection" />, if found; otherwise, -1.</returns>
975     </member>
976     <member name="M:System.Collections.Specialized.StringCollection.Insert(System.Int32,System.String)">
977       <summary>Inserts a string into the <see cref="T:System.Collections.Specialized.StringCollection" /> at the specified index.</summary>
978       <param name="index">The zero-based index at which <paramref name="value" /> is inserted.</param>
979       <param name="value">The string to insert. The value can be <see langword="null" />.</param>
980       <exception cref="T:System.ArgumentOutOfRangeException">
981         <paramref name="index" /> is less than zero.  
982   
983  -or-  
984   
985  <paramref name="index" /> greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
986     </member>
987     <member name="M:System.Collections.Specialized.StringCollection.Remove(System.String)">
988       <summary>Removes the first occurrence of a specific string from the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
989       <param name="value">The string to remove from the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
990     </member>
991     <member name="M:System.Collections.Specialized.StringCollection.RemoveAt(System.Int32)">
992       <summary>Removes the string at the specified index of the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
993       <param name="index">The zero-based index of the string to remove.</param>
994       <exception cref="T:System.ArgumentOutOfRangeException">
995         <paramref name="index" /> is less than zero.  
996   
997  -or-  
998   
999  <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
1000     </member>
1001     <member name="M:System.Collections.Specialized.StringCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
1002       <summary>Copies the entire <see cref="T:System.Collections.Specialized.StringCollection" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
1003       <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.Specialized.StringCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
1004       <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
1005       <exception cref="T:System.ArgumentNullException">
1006         <paramref name="array" /> is <see langword="null" />.</exception>
1007       <exception cref="T:System.ArgumentOutOfRangeException">
1008         <paramref name="index" /> is less than zero.</exception>
1009       <exception cref="T:System.ArgumentException">
1010         <paramref name="array" /> is multidimensional.  
1011   
1012  -or-  
1013   
1014  The number of elements in the source <see cref="T:System.Collections.Specialized.StringCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
1015       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.StringCollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
1016     </member>
1017     <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IEnumerable#GetEnumerator">
1018       <summary>Returns a <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
1019       <returns>A <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.StringCollection" />.</returns>
1020     </member>
1021     <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#Add(System.Object)">
1022       <summary>Adds an object to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
1023       <param name="value">The <see cref="T:System.Object" /> to be added to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
1024       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringCollection" /> is read-only.  
1025   
1026  -or-  
1027   
1028  The <see cref="T:System.Collections.Specialized.StringCollection" /> has a fixed size.</exception>
1029       <returns>The <see cref="T:System.Collections.Specialized.StringCollection" /> index at which the <paramref name="value" /> has been added.</returns>
1030     </member>
1031     <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#Contains(System.Object)">
1032       <summary>Determines whether an element is in the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
1033       <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
1034       <returns>
1035         <see langword="true" /> if <paramref name="value" /> is found in the <see cref="T:System.Collections.Specialized.StringCollection" />; otherwise, <see langword="false" />.</returns>
1036     </member>
1037     <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#IndexOf(System.Object)">
1038       <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.Specialized.StringCollection" />.</summary>
1039       <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
1040       <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire <see cref="T:System.Collections.Specialized.StringCollection" />, if found; otherwise, -1.</returns>
1041     </member>
1042     <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
1043       <summary>Inserts an element into the <see cref="T:System.Collections.Specialized.StringCollection" /> at the specified index.</summary>
1044       <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
1045       <param name="value">The <see cref="T:System.Object" /> to insert. The value can be <see langword="null" />.</param>
1046       <exception cref="T:System.ArgumentOutOfRangeException">
1047         <paramref name="index" /> is less than zero.  
1048   
1049  -or-  
1050   
1051  <paramref name="index" /> is greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
1052       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringCollection" /> is read-only.  
1053   
1054  -or-  
1055   
1056  The <see cref="T:System.Collections.Specialized.StringCollection" /> has a fixed size.</exception>
1057     </member>
1058     <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#Remove(System.Object)">
1059       <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
1060       <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
1061       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringCollection" /> is read-only.  
1062   
1063  -or-  
1064   
1065  The <see cref="T:System.Collections.Specialized.StringCollection" /> has a fixed size.</exception>
1066     </member>
1067     <member name="P:System.Collections.Specialized.StringCollection.Count">
1068       <summary>Gets the number of strings contained in the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
1069       <returns>The number of strings contained in the <see cref="T:System.Collections.Specialized.StringCollection" />.</returns>
1070     </member>
1071     <member name="P:System.Collections.Specialized.StringCollection.IsReadOnly">
1072       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.StringCollection" /> is read-only.</summary>
1073       <returns>This property always returns <see langword="false" />.</returns>
1074     </member>
1075     <member name="P:System.Collections.Specialized.StringCollection.IsSynchronized">
1076       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.StringCollection" /> is synchronized (thread safe).</summary>
1077       <returns>This property always returns <see langword="false" />.</returns>
1078     </member>
1079     <member name="P:System.Collections.Specialized.StringCollection.Item(System.Int32)">
1080       <summary>Gets or sets the element at the specified index.</summary>
1081       <param name="index">The zero-based index of the entry to get or set.</param>
1082       <exception cref="T:System.ArgumentOutOfRangeException">
1083         <paramref name="index" /> is less than zero.  
1084   
1085  -or-  
1086   
1087  <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
1088       <returns>The element at the specified index.</returns>
1089     </member>
1090     <member name="P:System.Collections.Specialized.StringCollection.SyncRoot">
1091       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
1092       <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringCollection" />.</returns>
1093     </member>
1094     <member name="P:System.Collections.Specialized.StringCollection.System#Collections#IList#IsFixedSize">
1095       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.StringCollection" /> object has a fixed size.</summary>
1096       <returns>
1097         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.StringCollection" /> object has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
1098     </member>
1099     <member name="P:System.Collections.Specialized.StringCollection.System#Collections#IList#IsReadOnly">
1100       <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.StringCollection" /> object is read-only.</summary>
1101       <returns>
1102         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.StringCollection" /> object is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
1103     </member>
1104     <member name="P:System.Collections.Specialized.StringCollection.System#Collections#IList#Item(System.Int32)">
1105       <summary>Gets or sets the element at the specified index.</summary>
1106       <param name="index">The zero-based index of the element to get or set.</param>
1107       <exception cref="T:System.ArgumentOutOfRangeException">
1108         <paramref name="index" /> is less than zero.  
1109   
1110  -or-  
1111   
1112  <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
1113       <returns>The element at the specified index.</returns>
1114     </member>
1115     <member name="T:System.Collections.Specialized.StringDictionary">
1116       <summary>Implements a hash table with the key and the value strongly typed to be strings rather than objects.</summary>
1117     </member>
1118     <member name="M:System.Collections.Specialized.StringDictionary.#ctor">
1119       <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.StringDictionary" /> class.</summary>
1120     </member>
1121     <member name="M:System.Collections.Specialized.StringDictionary.Add(System.String,System.String)">
1122       <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
1123       <param name="key">The key of the entry to add.</param>
1124       <param name="value">The value of the entry to add. The value can be <see langword="null" />.</param>
1125       <exception cref="T:System.ArgumentNullException">
1126         <paramref name="key" /> is <see langword="null" />.</exception>
1127       <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</exception>
1128       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary" /> is read-only.</exception>
1129     </member>
1130     <member name="M:System.Collections.Specialized.StringDictionary.Clear">
1131       <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
1132       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary" /> is read-only.</exception>
1133     </member>
1134     <member name="M:System.Collections.Specialized.StringDictionary.ContainsKey(System.String)">
1135       <summary>Determines if the <see cref="T:System.Collections.Specialized.StringDictionary" /> contains a specific key.</summary>
1136       <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</param>
1137       <exception cref="T:System.ArgumentNullException">The key is <see langword="null" />.</exception>
1138       <returns>
1139         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.StringDictionary" /> contains an entry with the specified key; otherwise, <see langword="false" />.</returns>
1140     </member>
1141     <member name="M:System.Collections.Specialized.StringDictionary.ContainsValue(System.String)">
1142       <summary>Determines if the <see cref="T:System.Collections.Specialized.StringDictionary" /> contains a specific value.</summary>
1143       <param name="value">The value to locate in the <see cref="T:System.Collections.Specialized.StringDictionary" />. The value can be <see langword="null" />.</param>
1144       <returns>
1145         <see langword="true" /> if the <see cref="T:System.Collections.Specialized.StringDictionary" /> contains an element with the specified value; otherwise, <see langword="false" />.</returns>
1146     </member>
1147     <member name="M:System.Collections.Specialized.StringDictionary.CopyTo(System.Array,System.Int32)">
1148       <summary>Copies the string dictionary values to a one-dimensional <see cref="T:System.Array" /> instance at the specified index.</summary>
1149       <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the values copied from the <see cref="T:System.Collections.Specialized.StringDictionary" />.</param>
1150       <param name="index">The index in the array where copying begins.</param>
1151       <exception cref="T:System.ArgumentException">
1152         <paramref name="array" /> is multidimensional.  
1153   
1154  -or-  
1155   
1156  The number of elements in the <see cref="T:System.Collections.Specialized.StringDictionary" /> is greater than the available space from <paramref name="index" /> to the end of <paramref name="array" />.</exception>
1157       <exception cref="T:System.ArgumentNullException">
1158         <paramref name="array" /> is <see langword="null" />.</exception>
1159       <exception cref="T:System.ArgumentOutOfRangeException">
1160         <paramref name="index" /> is less than the lower bound of <paramref name="array" />.</exception>
1161     </member>
1162     <member name="M:System.Collections.Specialized.StringDictionary.GetEnumerator">
1163       <summary>Returns an enumerator that iterates through the string dictionary.</summary>
1164       <returns>An <see cref="T:System.Collections.IEnumerator" /> that iterates through the string dictionary.</returns>
1165     </member>
1166     <member name="M:System.Collections.Specialized.StringDictionary.Remove(System.String)">
1167       <summary>Removes the entry with the specified key from the string dictionary.</summary>
1168       <param name="key">The key of the entry to remove.</param>
1169       <exception cref="T:System.ArgumentNullException">The key is <see langword="null" />.</exception>
1170       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary" /> is read-only.</exception>
1171     </member>
1172     <member name="P:System.Collections.Specialized.StringDictionary.Count">
1173       <summary>Gets the number of key/value pairs in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
1174       <returns>The number of key/value pairs in the <see cref="T:System.Collections.Specialized.StringDictionary" />.  
1175   
1176  Retrieving the value of this property is an O(1) operation.</returns>
1177     </member>
1178     <member name="P:System.Collections.Specialized.StringDictionary.IsSynchronized">
1179       <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.StringDictionary" /> is synchronized (thread safe).</summary>
1180       <returns>
1181         <see langword="true" /> if access to the <see cref="T:System.Collections.Specialized.StringDictionary" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
1182     </member>
1183     <member name="P:System.Collections.Specialized.StringDictionary.Item(System.String)">
1184       <summary>Gets or sets the value associated with the specified key.</summary>
1185       <param name="key">The key whose value to get or set.</param>
1186       <exception cref="T:System.ArgumentNullException">
1187         <paramref name="key" /> is <see langword="null" />.</exception>
1188       <returns>The value associated with the specified key. If the specified key is not found, Get returns <see langword="null" />, and Set creates a new entry with the specified key.</returns>
1189     </member>
1190     <member name="P:System.Collections.Specialized.StringDictionary.Keys">
1191       <summary>Gets a collection of keys in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
1192       <returns>An <see cref="T:System.Collections.ICollection" /> that provides the keys in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</returns>
1193     </member>
1194     <member name="P:System.Collections.Specialized.StringDictionary.SyncRoot">
1195       <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
1196       <returns>An <see cref="T:System.Object" /> that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringDictionary" />.</returns>
1197     </member>
1198     <member name="P:System.Collections.Specialized.StringDictionary.Values">
1199       <summary>Gets a collection of values in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
1200       <returns>An <see cref="T:System.Collections.ICollection" /> that provides the values in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</returns>
1201     </member>
1202     <member name="T:System.Collections.Specialized.StringEnumerator">
1203       <summary>Supports a simple iteration over a <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
1204     </member>
1205     <member name="M:System.Collections.Specialized.StringEnumerator.MoveNext">
1206       <summary>Advances the enumerator to the next element of the collection.</summary>
1207       <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
1208       <returns>
1209         <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
1210     </member>
1211     <member name="M:System.Collections.Specialized.StringEnumerator.Reset">
1212       <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
1213       <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
1214     </member>
1215     <member name="P:System.Collections.Specialized.StringEnumerator.Current">
1216       <summary>Gets the current element in the collection.</summary>
1217       <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
1218       <returns>The current element in the collection.</returns>
1219     </member>
1220   </members>
1221 </doc>