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