Merge pull request #901 from Blewzman/FixAggregateExceptionGetBaseException
[mono.git] / mcs / class / corlib / Documentation / en / System.Collections.ObjectModel / ReadOnlyDictionary`2.xml
1 <Type Name="ReadOnlyDictionary&lt;TKey,TValue&gt;" FullName="System.Collections.ObjectModel.ReadOnlyDictionary&lt;TKey,TValue&gt;">
2   <TypeSignature Language="C#" Value="public class ReadOnlyDictionary&lt;TKey,TValue&gt; : System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;, System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;, System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;, System.Collections.Generic.IReadOnlyCollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;, System.Collections.Generic.IReadOnlyDictionary&lt;TKey,TValue&gt;, System.Collections.IDictionary" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit ReadOnlyDictionary`2&lt;TKey, TValue&gt; extends System.Object implements class System.Collections.Generic.ICollection`1&lt;valuetype System.Collections.Generic.KeyValuePair`2&lt;!TKey, !TValue&gt;&gt;, class System.Collections.Generic.IDictionary`2&lt;!TKey, !TValue&gt;, class System.Collections.Generic.IEnumerable`1&lt;valuetype System.Collections.Generic.KeyValuePair`2&lt;!TKey, !TValue&gt;&gt;, class System.Collections.Generic.IReadOnlyCollection`1&lt;valuetype System.Collections.Generic.KeyValuePair`2&lt;!TKey, !TValue&gt;&gt;, class System.Collections.Generic.IReadOnlyDictionary`2&lt;!TKey, !TValue&gt;, class System.Collections.ICollection, class System.Collections.IDictionary, class System.Collections.IEnumerable" />
4   <AssemblyInfo>
5     <AssemblyName>mscorlib</AssemblyName>
6     <AssemblyVersion>4.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <TypeParameters>
9     <TypeParameter Name="TKey" />
10     <TypeParameter Name="TValue" />
11   </TypeParameters>
12   <Base>
13     <BaseTypeName>System.Object</BaseTypeName>
14   </Base>
15   <Interfaces>
16     <Interface>
17       <InterfaceName>System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;</InterfaceName>
18     </Interface>
19     <Interface>
20       <InterfaceName>System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;</InterfaceName>
21     </Interface>
22     <Interface>
23       <InterfaceName>System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;</InterfaceName>
24     </Interface>
25     <Interface>
26       <InterfaceName>System.Collections.Generic.IReadOnlyCollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;</InterfaceName>
27     </Interface>
28     <Interface>
29       <InterfaceName>System.Collections.Generic.IReadOnlyDictionary&lt;TKey,TValue&gt;</InterfaceName>
30     </Interface>
31     <Interface>
32       <InterfaceName>System.Collections.IDictionary</InterfaceName>
33     </Interface>
34   </Interfaces>
35   <Attributes>
36     <Attribute>
37       <AttributeName>System.Diagnostics.DebuggerDisplay("Count={Count}")</AttributeName>
38     </Attribute>
39     <Attribute>
40       <AttributeName>System.Diagnostics.DebuggerTypeProxy(typeof(System.Collections.Generic.CollectionDebuggerView`2))</AttributeName>
41     </Attribute>
42   </Attributes>
43   <Docs>
44     <typeparam name="TKey">To be added.</typeparam>
45     <typeparam name="TValue">To be added.</typeparam>
46     <summary>To be added.</summary>
47     <remarks>To be added.</remarks>
48   </Docs>
49   <Members>
50     <Member MemberName=".ctor">
51       <MemberSignature Language="C#" Value="public ReadOnlyDictionary (System.Collections.Generic.IDictionary&lt;TKey,TValue&gt; dictionary);" />
52       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IDictionary`2&lt;!TKey, !TValue&gt; dictionary) cil managed" />
53       <MemberType>Constructor</MemberType>
54       <AssemblyInfo>
55         <AssemblyVersion>4.0.0.0</AssemblyVersion>
56       </AssemblyInfo>
57       <Parameters>
58         <Parameter Name="dictionary" Type="System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;" />
59       </Parameters>
60       <Docs>
61         <param name="dictionary">To be added.</param>
62         <summary>To be added.</summary>
63         <remarks>To be added.</remarks>
64       </Docs>
65     </Member>
66     <Member MemberName="ContainsKey">
67       <MemberSignature Language="C#" Value="public bool ContainsKey (TKey key);" />
68       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool ContainsKey(!TKey key) cil managed" />
69       <MemberType>Method</MemberType>
70       <AssemblyInfo>
71         <AssemblyVersion>4.0.0.0</AssemblyVersion>
72       </AssemblyInfo>
73       <ReturnValue>
74         <ReturnType>System.Boolean</ReturnType>
75       </ReturnValue>
76       <Parameters>
77         <Parameter Name="key" Type="TKey" />
78       </Parameters>
79       <Docs>
80         <param name="key">To be added.</param>
81         <summary>To be added.</summary>
82         <returns>To be added.</returns>
83         <remarks>To be added.</remarks>
84       </Docs>
85     </Member>
86     <Member MemberName="Count">
87       <MemberSignature Language="C#" Value="public int Count { get; }" />
88       <MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
89       <MemberType>Property</MemberType>
90       <AssemblyInfo>
91         <AssemblyVersion>4.0.0.0</AssemblyVersion>
92       </AssemblyInfo>
93       <ReturnValue>
94         <ReturnType>System.Int32</ReturnType>
95       </ReturnValue>
96       <Docs>
97         <summary>To be added.</summary>
98         <value>To be added.</value>
99         <remarks>To be added.</remarks>
100       </Docs>
101     </Member>
102     <Member MemberName="Dictionary">
103       <MemberSignature Language="C#" Value="protected System.Collections.Generic.IDictionary&lt;TKey,TValue&gt; Dictionary { get; }" />
104       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IDictionary`2&lt;!TKey, !TValue&gt; Dictionary" />
105       <MemberType>Property</MemberType>
106       <AssemblyInfo>
107         <AssemblyVersion>4.0.0.0</AssemblyVersion>
108       </AssemblyInfo>
109       <ReturnValue>
110         <ReturnType>System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;</ReturnType>
111       </ReturnValue>
112       <Docs>
113         <summary>To be added.</summary>
114         <value>To be added.</value>
115         <remarks>To be added.</remarks>
116       </Docs>
117     </Member>
118     <Member MemberName="GetEnumerator">
119       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt; GetEnumerator ();" />
120       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;valuetype System.Collections.Generic.KeyValuePair`2&lt;!TKey, !TValue&gt;&gt; GetEnumerator() cil managed" />
121       <MemberType>Method</MemberType>
122       <AssemblyInfo>
123         <AssemblyVersion>4.0.0.0</AssemblyVersion>
124       </AssemblyInfo>
125       <ReturnValue>
126         <ReturnType>System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;</ReturnType>
127       </ReturnValue>
128       <Parameters />
129       <Docs>
130         <summary>To be added.</summary>
131         <returns>To be added.</returns>
132         <remarks>To be added.</remarks>
133       </Docs>
134     </Member>
135     <Member MemberName="Item">
136       <MemberSignature Language="C#" Value="public TValue this[TKey key] { get; }" />
137       <MemberSignature Language="ILAsm" Value=".property instance !TValue Item(!TKey)" />
138       <MemberType>Property</MemberType>
139       <AssemblyInfo>
140         <AssemblyVersion>4.0.0.0</AssemblyVersion>
141       </AssemblyInfo>
142       <ReturnValue>
143         <ReturnType>TValue</ReturnType>
144       </ReturnValue>
145       <Parameters>
146         <Parameter Name="key" Type="TKey" />
147       </Parameters>
148       <Docs>
149         <param name="key">To be added.</param>
150         <summary>To be added.</summary>
151         <value>To be added.</value>
152         <remarks>To be added.</remarks>
153       </Docs>
154     </Member>
155     <Member MemberName="Keys">
156       <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyDictionary&lt;TKey,TValue&gt;.KeyCollection Keys { get; }" />
157       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ObjectModel.ReadOnlyDictionary`2/KeyCollection&lt;!TKey, !TValue&gt; Keys" />
158       <MemberType>Property</MemberType>
159       <AssemblyInfo>
160         <AssemblyVersion>4.0.0.0</AssemblyVersion>
161       </AssemblyInfo>
162       <ReturnValue>
163         <ReturnType>System.Collections.ObjectModel.ReadOnlyDictionary&lt;TKey,TValue&gt;+KeyCollection</ReturnType>
164       </ReturnValue>
165       <Docs>
166         <summary>To be added.</summary>
167         <value>To be added.</value>
168         <remarks>To be added.</remarks>
169       </Docs>
170     </Member>
171     <Member MemberName="System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.Add">
172       <MemberSignature Language="C#" Value="void ICollection&lt;KeyValuePair&lt;TKey,TValue&gt;&gt;.Add (System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt; item);" />
173       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.Add(valuetype System.Collections.Generic.KeyValuePair`2&lt;!TKey, !TValue&gt; item) cil managed" />
174       <MemberType>Method</MemberType>
175       <AssemblyInfo>
176         <AssemblyVersion>4.0.0.0</AssemblyVersion>
177       </AssemblyInfo>
178       <ReturnValue>
179         <ReturnType>System.Void</ReturnType>
180       </ReturnValue>
181       <Parameters>
182         <Parameter Name="item" Type="System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;" />
183       </Parameters>
184       <Docs>
185         <param name="item">To be added.</param>
186         <summary>To be added.</summary>
187         <remarks>To be added.</remarks>
188       </Docs>
189     </Member>
190     <Member MemberName="System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.Clear">
191       <MemberSignature Language="C#" Value="void ICollection&lt;KeyValuePair&lt;TKey,TValue&gt;&gt;.Clear ();" />
192       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.Clear() cil managed" />
193       <MemberType>Method</MemberType>
194       <AssemblyInfo>
195         <AssemblyVersion>4.0.0.0</AssemblyVersion>
196       </AssemblyInfo>
197       <ReturnValue>
198         <ReturnType>System.Void</ReturnType>
199       </ReturnValue>
200       <Parameters />
201       <Docs>
202         <summary>To be added.</summary>
203         <remarks>To be added.</remarks>
204       </Docs>
205     </Member>
206     <Member MemberName="System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.Contains">
207       <MemberSignature Language="C#" Value="bool ICollection&lt;KeyValuePair&lt;TKey,TValue&gt;&gt;.Contains (System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt; item);" />
208       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.Contains(valuetype System.Collections.Generic.KeyValuePair`2&lt;!TKey, !TValue&gt; item) cil managed" />
209       <MemberType>Method</MemberType>
210       <AssemblyInfo>
211         <AssemblyVersion>4.0.0.0</AssemblyVersion>
212       </AssemblyInfo>
213       <ReturnValue>
214         <ReturnType>System.Boolean</ReturnType>
215       </ReturnValue>
216       <Parameters>
217         <Parameter Name="item" Type="System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;" />
218       </Parameters>
219       <Docs>
220         <param name="item">To be added.</param>
221         <summary>To be added.</summary>
222         <returns>To be added.</returns>
223         <remarks>To be added.</remarks>
224       </Docs>
225     </Member>
226     <Member MemberName="System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.CopyTo">
227       <MemberSignature Language="C#" Value="void ICollection&lt;KeyValuePair&lt;TKey,TValue&gt;&gt;.CopyTo (System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;[] array, int arrayIndex);" />
228       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.CopyTo(valuetype System.Collections.Generic.KeyValuePair`2&lt;!TKey, !TValue&gt;[] array, int32 arrayIndex) cil managed" />
229       <MemberType>Method</MemberType>
230       <AssemblyInfo>
231         <AssemblyVersion>4.0.0.0</AssemblyVersion>
232       </AssemblyInfo>
233       <ReturnValue>
234         <ReturnType>System.Void</ReturnType>
235       </ReturnValue>
236       <Parameters>
237         <Parameter Name="array" Type="System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;[]" />
238         <Parameter Name="arrayIndex" Type="System.Int32" />
239       </Parameters>
240       <Docs>
241         <param name="array">To be added.</param>
242         <param name="arrayIndex">To be added.</param>
243         <summary>To be added.</summary>
244         <remarks>To be added.</remarks>
245       </Docs>
246     </Member>
247     <Member MemberName="System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.IsReadOnly">
248       <MemberSignature Language="C#" Value="bool System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.IsReadOnly { get; }" />
249       <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.IsReadOnly" />
250       <MemberType>Property</MemberType>
251       <AssemblyInfo>
252         <AssemblyVersion>4.0.0.0</AssemblyVersion>
253       </AssemblyInfo>
254       <ReturnValue>
255         <ReturnType>System.Boolean</ReturnType>
256       </ReturnValue>
257       <Docs>
258         <summary>To be added.</summary>
259         <value>To be added.</value>
260         <remarks>To be added.</remarks>
261       </Docs>
262     </Member>
263     <Member MemberName="System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.Remove">
264       <MemberSignature Language="C#" Value="bool ICollection&lt;KeyValuePair&lt;TKey,TValue&gt;&gt;.Remove (System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt; item);" />
265       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;&gt;.Remove(valuetype System.Collections.Generic.KeyValuePair`2&lt;!TKey, !TValue&gt; item) cil managed" />
266       <MemberType>Method</MemberType>
267       <AssemblyInfo>
268         <AssemblyVersion>4.0.0.0</AssemblyVersion>
269       </AssemblyInfo>
270       <ReturnValue>
271         <ReturnType>System.Boolean</ReturnType>
272       </ReturnValue>
273       <Parameters>
274         <Parameter Name="item" Type="System.Collections.Generic.KeyValuePair&lt;TKey,TValue&gt;" />
275       </Parameters>
276       <Docs>
277         <param name="item">To be added.</param>
278         <summary>To be added.</summary>
279         <returns>To be added.</returns>
280         <remarks>To be added.</remarks>
281       </Docs>
282     </Member>
283     <Member MemberName="System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Add">
284       <MemberSignature Language="C#" Value="void IDictionary&lt;TKey,TValue&gt;.Add (TKey key, TValue value);" />
285       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Add(!TKey key, !TValue value) cil managed" />
286       <MemberType>Method</MemberType>
287       <AssemblyInfo>
288         <AssemblyVersion>4.0.0.0</AssemblyVersion>
289       </AssemblyInfo>
290       <ReturnValue>
291         <ReturnType>System.Void</ReturnType>
292       </ReturnValue>
293       <Parameters>
294         <Parameter Name="key" Type="TKey" />
295         <Parameter Name="value" Type="TValue" />
296       </Parameters>
297       <Docs>
298         <param name="key">To be added.</param>
299         <param name="value">To be added.</param>
300         <summary>To be added.</summary>
301         <remarks>To be added.</remarks>
302       </Docs>
303     </Member>
304     <Member MemberName="System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Item">
305       <MemberSignature Language="C#" Value="TValue System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Item[TKey key] { get; set; }" />
306       <MemberSignature Language="ILAsm" Value=".property instance !TValue System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Item(!TKey)" />
307       <MemberType>Property</MemberType>
308       <AssemblyInfo>
309         <AssemblyVersion>4.0.0.0</AssemblyVersion>
310       </AssemblyInfo>
311       <ReturnValue>
312         <ReturnType>TValue</ReturnType>
313       </ReturnValue>
314       <Parameters>
315         <Parameter Name="key" Type="TKey" />
316       </Parameters>
317       <Docs>
318         <param name="key">To be added.</param>
319         <summary>To be added.</summary>
320         <value>To be added.</value>
321         <remarks>To be added.</remarks>
322       </Docs>
323     </Member>
324     <Member MemberName="System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Keys">
325       <MemberSignature Language="C#" Value="System.Collections.Generic.ICollection&lt;TKey&gt; System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Keys { get; }" />
326       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.ICollection`1&lt;!TKey&gt; System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Keys" />
327       <MemberType>Property</MemberType>
328       <AssemblyInfo>
329         <AssemblyVersion>4.0.0.0</AssemblyVersion>
330       </AssemblyInfo>
331       <ReturnValue>
332         <ReturnType>System.Collections.Generic.ICollection&lt;TKey&gt;</ReturnType>
333       </ReturnValue>
334       <Docs>
335         <summary>To be added.</summary>
336         <value>To be added.</value>
337         <remarks>To be added.</remarks>
338       </Docs>
339     </Member>
340     <Member MemberName="System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Remove">
341       <MemberSignature Language="C#" Value="bool IDictionary&lt;TKey,TValue&gt;.Remove (TKey key);" />
342       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Remove(!TKey key) cil managed" />
343       <MemberType>Method</MemberType>
344       <AssemblyInfo>
345         <AssemblyVersion>4.0.0.0</AssemblyVersion>
346       </AssemblyInfo>
347       <ReturnValue>
348         <ReturnType>System.Boolean</ReturnType>
349       </ReturnValue>
350       <Parameters>
351         <Parameter Name="key" Type="TKey" />
352       </Parameters>
353       <Docs>
354         <param name="key">To be added.</param>
355         <summary>To be added.</summary>
356         <returns>To be added.</returns>
357         <remarks>To be added.</remarks>
358       </Docs>
359     </Member>
360     <Member MemberName="System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Values">
361       <MemberSignature Language="C#" Value="System.Collections.Generic.ICollection&lt;TValue&gt; System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Values { get; }" />
362       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.ICollection`1&lt;!TValue&gt; System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.Values" />
363       <MemberType>Property</MemberType>
364       <AssemblyInfo>
365         <AssemblyVersion>4.0.0.0</AssemblyVersion>
366       </AssemblyInfo>
367       <ReturnValue>
368         <ReturnType>System.Collections.Generic.ICollection&lt;TValue&gt;</ReturnType>
369       </ReturnValue>
370       <Docs>
371         <summary>To be added.</summary>
372         <value>To be added.</value>
373         <remarks>To be added.</remarks>
374       </Docs>
375     </Member>
376     <Member MemberName="System.Collections.Generic.IReadOnlyDictionary&lt;TKey,TValue&gt;.Keys">
377       <MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerable&lt;TKey&gt; System.Collections.Generic.IReadOnlyDictionary&lt;TKey,TValue&gt;.Keys { get; }" />
378       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;!TKey&gt; System.Collections.Generic.IReadOnlyDictionary&lt;TKey,TValue&gt;.Keys" />
379       <MemberType>Property</MemberType>
380       <AssemblyInfo>
381         <AssemblyVersion>4.0.0.0</AssemblyVersion>
382       </AssemblyInfo>
383       <ReturnValue>
384         <ReturnType>System.Collections.Generic.IEnumerable&lt;TKey&gt;</ReturnType>
385       </ReturnValue>
386       <Docs>
387         <summary>To be added.</summary>
388         <value>To be added.</value>
389         <remarks>To be added.</remarks>
390       </Docs>
391     </Member>
392     <Member MemberName="System.Collections.Generic.IReadOnlyDictionary&lt;TKey,TValue&gt;.Values">
393       <MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerable&lt;TValue&gt; System.Collections.Generic.IReadOnlyDictionary&lt;TKey,TValue&gt;.Values { get; }" />
394       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;!TValue&gt; System.Collections.Generic.IReadOnlyDictionary&lt;TKey,TValue&gt;.Values" />
395       <MemberType>Property</MemberType>
396       <AssemblyInfo>
397         <AssemblyVersion>4.0.0.0</AssemblyVersion>
398       </AssemblyInfo>
399       <ReturnValue>
400         <ReturnType>System.Collections.Generic.IEnumerable&lt;TValue&gt;</ReturnType>
401       </ReturnValue>
402       <Docs>
403         <summary>To be added.</summary>
404         <value>To be added.</value>
405         <remarks>To be added.</remarks>
406       </Docs>
407     </Member>
408     <Member MemberName="System.Collections.ICollection.CopyTo">
409       <MemberSignature Language="C#" Value="void ICollection.CopyTo (Array array, int index);" />
410       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.ICollection.CopyTo(class System.Array array, int32 index) cil managed" />
411       <MemberType>Method</MemberType>
412       <AssemblyInfo>
413         <AssemblyVersion>4.0.0.0</AssemblyVersion>
414       </AssemblyInfo>
415       <ReturnValue>
416         <ReturnType>System.Void</ReturnType>
417       </ReturnValue>
418       <Parameters>
419         <Parameter Name="array" Type="System.Array" />
420         <Parameter Name="index" Type="System.Int32" />
421       </Parameters>
422       <Docs>
423         <param name="array">To be added.</param>
424         <param name="index">To be added.</param>
425         <summary>To be added.</summary>
426         <remarks>To be added.</remarks>
427       </Docs>
428     </Member>
429     <Member MemberName="System.Collections.ICollection.IsSynchronized">
430       <MemberSignature Language="C#" Value="bool System.Collections.ICollection.IsSynchronized { get; }" />
431       <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.ICollection.IsSynchronized" />
432       <MemberType>Property</MemberType>
433       <AssemblyInfo>
434         <AssemblyVersion>4.0.0.0</AssemblyVersion>
435       </AssemblyInfo>
436       <ReturnValue>
437         <ReturnType>System.Boolean</ReturnType>
438       </ReturnValue>
439       <Docs>
440         <summary>To be added.</summary>
441         <value>To be added.</value>
442         <remarks>To be added.</remarks>
443       </Docs>
444     </Member>
445     <Member MemberName="System.Collections.ICollection.SyncRoot">
446       <MemberSignature Language="C#" Value="object System.Collections.ICollection.SyncRoot { get; }" />
447       <MemberSignature Language="ILAsm" Value=".property instance object System.Collections.ICollection.SyncRoot" />
448       <MemberType>Property</MemberType>
449       <AssemblyInfo>
450         <AssemblyVersion>4.0.0.0</AssemblyVersion>
451       </AssemblyInfo>
452       <ReturnValue>
453         <ReturnType>System.Object</ReturnType>
454       </ReturnValue>
455       <Docs>
456         <summary>To be added.</summary>
457         <value>To be added.</value>
458         <remarks>To be added.</remarks>
459       </Docs>
460     </Member>
461     <Member MemberName="System.Collections.IDictionary.Add">
462       <MemberSignature Language="C#" Value="void IDictionary.Add (object key, object value);" />
463       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.IDictionary.Add(object key, object value) cil managed" />
464       <MemberType>Method</MemberType>
465       <AssemblyInfo>
466         <AssemblyVersion>4.0.0.0</AssemblyVersion>
467       </AssemblyInfo>
468       <ReturnValue>
469         <ReturnType>System.Void</ReturnType>
470       </ReturnValue>
471       <Parameters>
472         <Parameter Name="key" Type="System.Object" />
473         <Parameter Name="value" Type="System.Object" />
474       </Parameters>
475       <Docs>
476         <param name="key">To be added.</param>
477         <param name="value">To be added.</param>
478         <summary>To be added.</summary>
479         <remarks>To be added.</remarks>
480       </Docs>
481     </Member>
482     <Member MemberName="System.Collections.IDictionary.Clear">
483       <MemberSignature Language="C#" Value="void IDictionary.Clear ();" />
484       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.IDictionary.Clear() cil managed" />
485       <MemberType>Method</MemberType>
486       <AssemblyInfo>
487         <AssemblyVersion>4.0.0.0</AssemblyVersion>
488       </AssemblyInfo>
489       <ReturnValue>
490         <ReturnType>System.Void</ReturnType>
491       </ReturnValue>
492       <Parameters />
493       <Docs>
494         <summary>To be added.</summary>
495         <remarks>To be added.</remarks>
496       </Docs>
497     </Member>
498     <Member MemberName="System.Collections.IDictionary.Contains">
499       <MemberSignature Language="C#" Value="bool IDictionary.Contains (object key);" />
500       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.IDictionary.Contains(object key) cil managed" />
501       <MemberType>Method</MemberType>
502       <AssemblyInfo>
503         <AssemblyVersion>4.0.0.0</AssemblyVersion>
504       </AssemblyInfo>
505       <ReturnValue>
506         <ReturnType>System.Boolean</ReturnType>
507       </ReturnValue>
508       <Parameters>
509         <Parameter Name="key" Type="System.Object" />
510       </Parameters>
511       <Docs>
512         <param name="key">To be added.</param>
513         <summary>To be added.</summary>
514         <returns>To be added.</returns>
515         <remarks>To be added.</remarks>
516       </Docs>
517     </Member>
518     <Member MemberName="System.Collections.IDictionary.GetEnumerator">
519       <MemberSignature Language="C#" Value="System.Collections.IDictionaryEnumerator IDictionary.GetEnumerator ();" />
520       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() cil managed" />
521       <MemberType>Method</MemberType>
522       <AssemblyInfo>
523         <AssemblyVersion>4.0.0.0</AssemblyVersion>
524       </AssemblyInfo>
525       <ReturnValue>
526         <ReturnType>System.Collections.IDictionaryEnumerator</ReturnType>
527       </ReturnValue>
528       <Parameters />
529       <Docs>
530         <summary>To be added.</summary>
531         <returns>To be added.</returns>
532         <remarks>To be added.</remarks>
533       </Docs>
534     </Member>
535     <Member MemberName="System.Collections.IDictionary.IsFixedSize">
536       <MemberSignature Language="C#" Value="bool System.Collections.IDictionary.IsFixedSize { get; }" />
537       <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.IDictionary.IsFixedSize" />
538       <MemberType>Property</MemberType>
539       <AssemblyInfo>
540         <AssemblyVersion>4.0.0.0</AssemblyVersion>
541       </AssemblyInfo>
542       <ReturnValue>
543         <ReturnType>System.Boolean</ReturnType>
544       </ReturnValue>
545       <Docs>
546         <summary>To be added.</summary>
547         <value>To be added.</value>
548         <remarks>To be added.</remarks>
549       </Docs>
550     </Member>
551     <Member MemberName="System.Collections.IDictionary.IsReadOnly">
552       <MemberSignature Language="C#" Value="bool System.Collections.IDictionary.IsReadOnly { get; }" />
553       <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.IDictionary.IsReadOnly" />
554       <MemberType>Property</MemberType>
555       <AssemblyInfo>
556         <AssemblyVersion>4.0.0.0</AssemblyVersion>
557       </AssemblyInfo>
558       <ReturnValue>
559         <ReturnType>System.Boolean</ReturnType>
560       </ReturnValue>
561       <Docs>
562         <summary>To be added.</summary>
563         <value>To be added.</value>
564         <remarks>To be added.</remarks>
565       </Docs>
566     </Member>
567     <Member MemberName="System.Collections.IDictionary.Item">
568       <MemberSignature Language="C#" Value="object System.Collections.IDictionary.Item[object key] { get; set; }" />
569       <MemberSignature Language="ILAsm" Value=".property instance object System.Collections.IDictionary.Item(object)" />
570       <MemberType>Property</MemberType>
571       <AssemblyInfo>
572         <AssemblyVersion>4.0.0.0</AssemblyVersion>
573       </AssemblyInfo>
574       <ReturnValue>
575         <ReturnType>System.Object</ReturnType>
576       </ReturnValue>
577       <Parameters>
578         <Parameter Name="key" Type="System.Object" />
579       </Parameters>
580       <Docs>
581         <param name="key">To be added.</param>
582         <summary>To be added.</summary>
583         <value>To be added.</value>
584         <remarks>To be added.</remarks>
585       </Docs>
586     </Member>
587     <Member MemberName="System.Collections.IDictionary.Keys">
588       <MemberSignature Language="C#" Value="System.Collections.ICollection System.Collections.IDictionary.Keys { get; }" />
589       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ICollection System.Collections.IDictionary.Keys" />
590       <MemberType>Property</MemberType>
591       <AssemblyInfo>
592         <AssemblyVersion>4.0.0.0</AssemblyVersion>
593       </AssemblyInfo>
594       <ReturnValue>
595         <ReturnType>System.Collections.ICollection</ReturnType>
596       </ReturnValue>
597       <Docs>
598         <summary>To be added.</summary>
599         <value>To be added.</value>
600         <remarks>To be added.</remarks>
601       </Docs>
602     </Member>
603     <Member MemberName="System.Collections.IDictionary.Remove">
604       <MemberSignature Language="C#" Value="void IDictionary.Remove (object key);" />
605       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.IDictionary.Remove(object key) cil managed" />
606       <MemberType>Method</MemberType>
607       <AssemblyInfo>
608         <AssemblyVersion>4.0.0.0</AssemblyVersion>
609       </AssemblyInfo>
610       <ReturnValue>
611         <ReturnType>System.Void</ReturnType>
612       </ReturnValue>
613       <Parameters>
614         <Parameter Name="key" Type="System.Object" />
615       </Parameters>
616       <Docs>
617         <param name="key">To be added.</param>
618         <summary>To be added.</summary>
619         <remarks>To be added.</remarks>
620       </Docs>
621     </Member>
622     <Member MemberName="System.Collections.IDictionary.Values">
623       <MemberSignature Language="C#" Value="System.Collections.ICollection System.Collections.IDictionary.Values { get; }" />
624       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ICollection System.Collections.IDictionary.Values" />
625       <MemberType>Property</MemberType>
626       <AssemblyInfo>
627         <AssemblyVersion>4.0.0.0</AssemblyVersion>
628       </AssemblyInfo>
629       <ReturnValue>
630         <ReturnType>System.Collections.ICollection</ReturnType>
631       </ReturnValue>
632       <Docs>
633         <summary>To be added.</summary>
634         <value>To be added.</value>
635         <remarks>To be added.</remarks>
636       </Docs>
637     </Member>
638     <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
639       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
640       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
641       <MemberType>Method</MemberType>
642       <AssemblyInfo>
643         <AssemblyVersion>4.0.0.0</AssemblyVersion>
644       </AssemblyInfo>
645       <ReturnValue>
646         <ReturnType>System.Collections.IEnumerator</ReturnType>
647       </ReturnValue>
648       <Parameters />
649       <Docs>
650         <summary>To be added.</summary>
651         <returns>To be added.</returns>
652         <remarks>To be added.</remarks>
653       </Docs>
654     </Member>
655     <Member MemberName="TryGetValue">
656       <MemberSignature Language="C#" Value="public bool TryGetValue (TKey key, out TValue value);" />
657       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool TryGetValue(!TKey key, !TValue value) cil managed" />
658       <MemberType>Method</MemberType>
659       <AssemblyInfo>
660         <AssemblyVersion>4.0.0.0</AssemblyVersion>
661       </AssemblyInfo>
662       <ReturnValue>
663         <ReturnType>System.Boolean</ReturnType>
664       </ReturnValue>
665       <Parameters>
666         <Parameter Name="key" Type="TKey" />
667         <Parameter Name="value" Type="TValue&amp;" RefType="out" />
668       </Parameters>
669       <Docs>
670         <param name="key">To be added.</param>
671         <param name="value">To be added.</param>
672         <summary>To be added.</summary>
673         <returns>To be added.</returns>
674         <remarks>To be added.</remarks>
675       </Docs>
676     </Member>
677     <Member MemberName="Values">
678       <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyDictionary&lt;TKey,TValue&gt;.ValueCollection Values { get; }" />
679       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ObjectModel.ReadOnlyDictionary`2/ValueCollection&lt;!TKey, !TValue&gt; Values" />
680       <MemberType>Property</MemberType>
681       <AssemblyInfo>
682         <AssemblyVersion>4.0.0.0</AssemblyVersion>
683       </AssemblyInfo>
684       <ReturnValue>
685         <ReturnType>System.Collections.ObjectModel.ReadOnlyDictionary&lt;TKey,TValue&gt;+ValueCollection</ReturnType>
686       </ReturnValue>
687       <Docs>
688         <summary>To be added.</summary>
689         <value>To be added.</value>
690         <remarks>To be added.</remarks>
691       </Docs>
692     </Member>
693   </Members>
694 </Type>