docupdate: updated corlib documentation to the 4.5 profile
[mono.git] / mcs / class / corlib / Documentation / en / Microsoft.Win32 / RegistryKey.xml
1 <Type Name="RegistryKey" FullName="Microsoft.Win32.RegistryKey">
2   <TypeSignature Language="C#" Value="public sealed class RegistryKey : MarshalByRefObject, IDisposable" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed RegistryKey extends System.MarshalByRefObject implements class System.IDisposable" />
4   <AssemblyInfo>
5     <AssemblyName>mscorlib</AssemblyName>
6     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7     <AssemblyVersion>2.0.0.0</AssemblyVersion>
8     <AssemblyVersion>4.0.0.0</AssemblyVersion>
9   </AssemblyInfo>
10   <Base>
11     <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
12   </Base>
13   <Interfaces>
14     <Interface>
15       <InterfaceName>System.IDisposable</InterfaceName>
16     </Interface>
17   </Interfaces>
18   <Attributes>
19     <Attribute>
20       <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
21     </Attribute>
22   </Attributes>
23   <Docs>
24     <summary>A registry directory containing keys and values.</summary>
25     <remarks>To be added.</remarks>
26   </Docs>
27   <Members>
28     <Member MemberName="Close">
29       <MemberSignature Language="C#" Value="public void Close ();" />
30       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close() cil managed" />
31       <MemberType>Method</MemberType>
32       <AssemblyInfo>
33         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
34         <AssemblyVersion>2.0.0.0</AssemblyVersion>
35         <AssemblyVersion>4.0.0.0</AssemblyVersion>
36       </AssemblyInfo>
37       <ReturnValue>
38         <ReturnType>System.Void</ReturnType>
39       </ReturnValue>
40       <Parameters />
41       <Docs>
42         <summary>To be added.</summary>
43         <remarks>To be added.</remarks>
44       </Docs>
45     </Member>
46     <Member MemberName="CreateSubKey">
47       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryKey CreateSubKey (string subkey);" />
48       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Win32.RegistryKey CreateSubKey(string subkey) cil managed" />
49       <MemberType>Method</MemberType>
50       <AssemblyInfo>
51         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
52         <AssemblyVersion>2.0.0.0</AssemblyVersion>
53         <AssemblyVersion>4.0.0.0</AssemblyVersion>
54       </AssemblyInfo>
55       <ReturnValue>
56         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
57       </ReturnValue>
58       <Parameters>
59         <Parameter Name="subkey" Type="System.String" />
60       </Parameters>
61       <Docs>
62         <param name="subkey">The subkey.</param>
63         <summary>Creates the given subkey.  </summary>
64         <returns>The newly created key.</returns>
65         <remarks>The subkey is case insensitive.  Mono internally transforms the subkey into a lowercase version to ensure portability.  This might have the undesired side effect that the returned value will be lowercase when enumerating keys.</remarks>
66       </Docs>
67     </Member>
68     <Member MemberName="CreateSubKey">
69       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryKey CreateSubKey (string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck);" />
70       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Win32.RegistryKey CreateSubKey(string subkey, valuetype Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck) cil managed" />
71       <MemberType>Method</MemberType>
72       <AssemblyInfo>
73         <AssemblyVersion>2.0.0.0</AssemblyVersion>
74         <AssemblyVersion>4.0.0.0</AssemblyVersion>
75       </AssemblyInfo>
76       <Attributes>
77         <Attribute>
78           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
79         </Attribute>
80       </Attributes>
81       <ReturnValue>
82         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
83       </ReturnValue>
84       <Parameters>
85         <Parameter Name="subkey" Type="System.String" />
86         <Parameter Name="permissionCheck" Type="Microsoft.Win32.RegistryKeyPermissionCheck" />
87       </Parameters>
88       <Docs>
89         <param name="subkey">To be added.</param>
90         <param name="permissionCheck">To be added.</param>
91         <summary>To be added.</summary>
92         <returns>To be added.</returns>
93         <remarks>To be added.</remarks>
94         <since version=".NET 2.0" />
95       </Docs>
96     </Member>
97     <Member MemberName="CreateSubKey">
98       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryKey CreateSubKey (string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions options);" />
99       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Win32.RegistryKey CreateSubKey(string subkey, valuetype Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, valuetype Microsoft.Win32.RegistryOptions options) cil managed" />
100       <MemberType>Method</MemberType>
101       <AssemblyInfo>
102         <AssemblyVersion>4.0.0.0</AssemblyVersion>
103       </AssemblyInfo>
104       <Attributes>
105         <Attribute>
106           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
107         </Attribute>
108       </Attributes>
109       <ReturnValue>
110         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
111       </ReturnValue>
112       <Parameters>
113         <Parameter Name="subkey" Type="System.String" />
114         <Parameter Name="permissionCheck" Type="Microsoft.Win32.RegistryKeyPermissionCheck" />
115         <Parameter Name="options" Type="Microsoft.Win32.RegistryOptions" />
116       </Parameters>
117       <Docs>
118         <param name="subkey">To be added.</param>
119         <param name="permissionCheck">To be added.</param>
120         <param name="options">To be added.</param>
121         <summary>To be added.</summary>
122         <returns>To be added.</returns>
123         <remarks>To be added.</remarks>
124       </Docs>
125     </Member>
126     <Member MemberName="CreateSubKey">
127       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryKey CreateSubKey (string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistrySecurity registrySecurity);" />
128       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Win32.RegistryKey CreateSubKey(string subkey, valuetype Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, class System.Security.AccessControl.RegistrySecurity registrySecurity) cil managed" />
129       <MemberType>Method</MemberType>
130       <AssemblyInfo>
131         <AssemblyVersion>2.0.0.0</AssemblyVersion>
132         <AssemblyVersion>4.0.0.0</AssemblyVersion>
133       </AssemblyInfo>
134       <Attributes>
135         <Attribute>
136           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
137         </Attribute>
138       </Attributes>
139       <ReturnValue>
140         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
141       </ReturnValue>
142       <Parameters>
143         <Parameter Name="subkey" Type="System.String" />
144         <Parameter Name="permissionCheck" Type="Microsoft.Win32.RegistryKeyPermissionCheck" />
145         <Parameter Name="registrySecurity" Type="System.Security.AccessControl.RegistrySecurity" />
146       </Parameters>
147       <Docs>
148         <param name="subkey">To be added.</param>
149         <param name="permissionCheck">To be added.</param>
150         <param name="registrySecurity">To be added.</param>
151         <summary>To be added.</summary>
152         <returns>To be added.</returns>
153         <remarks>To be added.</remarks>
154         <since version=".NET 2.0" />
155       </Docs>
156     </Member>
157     <Member MemberName="CreateSubKey">
158       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryKey CreateSubKey (string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions registryOptions, System.Security.AccessControl.RegistrySecurity registrySecurity);" />
159       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Win32.RegistryKey CreateSubKey(string subkey, valuetype Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, valuetype Microsoft.Win32.RegistryOptions registryOptions, class System.Security.AccessControl.RegistrySecurity registrySecurity) cil managed" />
160       <MemberType>Method</MemberType>
161       <AssemblyInfo>
162         <AssemblyVersion>4.0.0.0</AssemblyVersion>
163       </AssemblyInfo>
164       <Attributes>
165         <Attribute>
166           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
167         </Attribute>
168       </Attributes>
169       <ReturnValue>
170         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
171       </ReturnValue>
172       <Parameters>
173         <Parameter Name="subkey" Type="System.String" />
174         <Parameter Name="permissionCheck" Type="Microsoft.Win32.RegistryKeyPermissionCheck" />
175         <Parameter Name="registryOptions" Type="Microsoft.Win32.RegistryOptions" />
176         <Parameter Name="registrySecurity" Type="System.Security.AccessControl.RegistrySecurity" />
177       </Parameters>
178       <Docs>
179         <param name="subkey">To be added.</param>
180         <param name="permissionCheck">To be added.</param>
181         <param name="registryOptions">To be added.</param>
182         <param name="registrySecurity">To be added.</param>
183         <summary>To be added.</summary>
184         <returns>To be added.</returns>
185         <remarks>To be added.</remarks>
186       </Docs>
187     </Member>
188     <Member MemberName="DeleteSubKey">
189       <MemberSignature Language="C#" Value="public void DeleteSubKey (string subkey);" />
190       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DeleteSubKey(string subkey) cil managed" />
191       <MemberType>Method</MemberType>
192       <AssemblyInfo>
193         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
194         <AssemblyVersion>2.0.0.0</AssemblyVersion>
195         <AssemblyVersion>4.0.0.0</AssemblyVersion>
196       </AssemblyInfo>
197       <ReturnValue>
198         <ReturnType>System.Void</ReturnType>
199       </ReturnValue>
200       <Parameters>
201         <Parameter Name="subkey" Type="System.String" />
202       </Parameters>
203       <Docs>
204         <param name="subkey">To be added.</param>
205         <summary>To be added.</summary>
206         <remarks>To be added.</remarks>
207       </Docs>
208     </Member>
209     <Member MemberName="DeleteSubKey">
210       <MemberSignature Language="C#" Value="public void DeleteSubKey (string subkey, bool throwOnMissingSubKey);" />
211       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DeleteSubKey(string subkey, bool throwOnMissingSubKey) cil managed" />
212       <MemberType>Method</MemberType>
213       <AssemblyInfo>
214         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
215         <AssemblyVersion>2.0.0.0</AssemblyVersion>
216         <AssemblyVersion>4.0.0.0</AssemblyVersion>
217       </AssemblyInfo>
218       <ReturnValue>
219         <ReturnType>System.Void</ReturnType>
220       </ReturnValue>
221       <Parameters>
222         <Parameter Name="subkey" Type="System.String" />
223         <Parameter Name="throwOnMissingSubKey" Type="System.Boolean" />
224       </Parameters>
225       <Docs>
226         <param name="subkey">To be added.</param>
227         <param name="throwOnMissingSubKey">To be added.</param>
228         <summary>To be added.</summary>
229         <remarks>To be added.</remarks>
230       </Docs>
231     </Member>
232     <Member MemberName="DeleteSubKeyTree">
233       <MemberSignature Language="C#" Value="public void DeleteSubKeyTree (string subkey);" />
234       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DeleteSubKeyTree(string subkey) cil managed" />
235       <MemberType>Method</MemberType>
236       <AssemblyInfo>
237         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
238         <AssemblyVersion>2.0.0.0</AssemblyVersion>
239         <AssemblyVersion>4.0.0.0</AssemblyVersion>
240       </AssemblyInfo>
241       <ReturnValue>
242         <ReturnType>System.Void</ReturnType>
243       </ReturnValue>
244       <Parameters>
245         <Parameter Name="subkey" Type="System.String" />
246       </Parameters>
247       <Docs>
248         <param name="subkey">To be added.</param>
249         <summary>To be added.</summary>
250         <remarks>To be added.</remarks>
251       </Docs>
252     </Member>
253     <Member MemberName="DeleteSubKeyTree">
254       <MemberSignature Language="C#" Value="public void DeleteSubKeyTree (string subkey, bool throwOnMissingSubKey);" />
255       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DeleteSubKeyTree(string subkey, bool throwOnMissingSubKey) cil managed" />
256       <MemberType>Method</MemberType>
257       <AssemblyInfo>
258         <AssemblyVersion>4.0.0.0</AssemblyVersion>
259       </AssemblyInfo>
260       <ReturnValue>
261         <ReturnType>System.Void</ReturnType>
262       </ReturnValue>
263       <Parameters>
264         <Parameter Name="subkey" Type="System.String" />
265         <Parameter Name="throwOnMissingSubKey" Type="System.Boolean" />
266       </Parameters>
267       <Docs>
268         <param name="subkey">To be added.</param>
269         <param name="throwOnMissingSubKey">To be added.</param>
270         <summary>To be added.</summary>
271         <remarks>To be added.</remarks>
272       </Docs>
273     </Member>
274     <Member MemberName="DeleteValue">
275       <MemberSignature Language="C#" Value="public void DeleteValue (string name);" />
276       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DeleteValue(string name) cil managed" />
277       <MemberType>Method</MemberType>
278       <AssemblyInfo>
279         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
280         <AssemblyVersion>2.0.0.0</AssemblyVersion>
281         <AssemblyVersion>4.0.0.0</AssemblyVersion>
282       </AssemblyInfo>
283       <ReturnValue>
284         <ReturnType>System.Void</ReturnType>
285       </ReturnValue>
286       <Parameters>
287         <Parameter Name="name" Type="System.String" />
288       </Parameters>
289       <Docs>
290         <param name="name">To be added.</param>
291         <summary>To be added.</summary>
292         <remarks>To be added.</remarks>
293       </Docs>
294     </Member>
295     <Member MemberName="DeleteValue">
296       <MemberSignature Language="C#" Value="public void DeleteValue (string name, bool throwOnMissingValue);" />
297       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DeleteValue(string name, bool throwOnMissingValue) cil managed" />
298       <MemberType>Method</MemberType>
299       <AssemblyInfo>
300         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
301         <AssemblyVersion>2.0.0.0</AssemblyVersion>
302         <AssemblyVersion>4.0.0.0</AssemblyVersion>
303       </AssemblyInfo>
304       <ReturnValue>
305         <ReturnType>System.Void</ReturnType>
306       </ReturnValue>
307       <Parameters>
308         <Parameter Name="name" Type="System.String" />
309         <Parameter Name="throwOnMissingValue" Type="System.Boolean" />
310       </Parameters>
311       <Docs>
312         <param name="name">To be added.</param>
313         <param name="throwOnMissingValue">To be added.</param>
314         <summary>To be added.</summary>
315         <remarks>To be added.</remarks>
316       </Docs>
317     </Member>
318     <Member MemberName="Dispose">
319       <MemberSignature Language="C#" Value="public void Dispose ();" />
320       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
321       <MemberType>Method</MemberType>
322       <AssemblyInfo>
323         <AssemblyVersion>4.0.0.0</AssemblyVersion>
324       </AssemblyInfo>
325       <ReturnValue>
326         <ReturnType>System.Void</ReturnType>
327       </ReturnValue>
328       <Parameters />
329       <Docs>
330         <summary>To be added.</summary>
331         <remarks>To be added.</remarks>
332       </Docs>
333     </Member>
334     <Member MemberName="Finalize">
335       <MemberSignature Language="C#" Value="~RegistryKey ();" />
336       <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
337       <MemberType>Method</MemberType>
338       <AssemblyInfo>
339         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
340         <AssemblyVersion>2.0.0.0</AssemblyVersion>
341         <AssemblyVersion>4.0.0.0</AssemblyVersion>
342       </AssemblyInfo>
343       <ReturnValue>
344         <ReturnType>System.Void</ReturnType>
345       </ReturnValue>
346       <Parameters />
347       <Docs>
348         <summary>To be added.</summary>
349         <remarks>To be added.</remarks>
350       </Docs>
351     </Member>
352     <Member MemberName="Flush">
353       <MemberSignature Language="C#" Value="public void Flush ();" />
354       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Flush() cil managed" />
355       <MemberType>Method</MemberType>
356       <AssemblyInfo>
357         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
358         <AssemblyVersion>2.0.0.0</AssemblyVersion>
359         <AssemblyVersion>4.0.0.0</AssemblyVersion>
360       </AssemblyInfo>
361       <ReturnValue>
362         <ReturnType>System.Void</ReturnType>
363       </ReturnValue>
364       <Parameters />
365       <Docs>
366         <summary>Ensures that all changes done to this RegistryKey are stored on disk.</summary>
367         <remarks>Mono will save any changes done to the RegistryKey after a certain period of time (to batch multiple changes to the registry on a single write operation), but users might want to use Flush to ensure that the data is written at that point in time.</remarks>
368       </Docs>
369     </Member>
370     <Member MemberName="FromHandle">
371       <MemberSignature Language="C#" Value="public static Microsoft.Win32.RegistryKey FromHandle (Microsoft.Win32.SafeHandles.SafeRegistryHandle handle);" />
372       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Win32.RegistryKey FromHandle(class Microsoft.Win32.SafeHandles.SafeRegistryHandle handle) cil managed" />
373       <MemberType>Method</MemberType>
374       <AssemblyInfo>
375         <AssemblyVersion>4.0.0.0</AssemblyVersion>
376       </AssemblyInfo>
377       <Attributes>
378         <Attribute>
379           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
380         </Attribute>
381       </Attributes>
382       <ReturnValue>
383         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
384       </ReturnValue>
385       <Parameters>
386         <Parameter Name="handle" Type="Microsoft.Win32.SafeHandles.SafeRegistryHandle" />
387       </Parameters>
388       <Docs>
389         <param name="handle">To be added.</param>
390         <summary>To be added.</summary>
391         <returns>To be added.</returns>
392         <remarks>To be added.</remarks>
393       </Docs>
394     </Member>
395     <Member MemberName="FromHandle">
396       <MemberSignature Language="C#" Value="public static Microsoft.Win32.RegistryKey FromHandle (Microsoft.Win32.SafeHandles.SafeRegistryHandle handle, Microsoft.Win32.RegistryView view);" />
397       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Win32.RegistryKey FromHandle(class Microsoft.Win32.SafeHandles.SafeRegistryHandle handle, valuetype Microsoft.Win32.RegistryView view) cil managed" />
398       <MemberType>Method</MemberType>
399       <AssemblyInfo>
400         <AssemblyVersion>4.0.0.0</AssemblyVersion>
401       </AssemblyInfo>
402       <Attributes>
403         <Attribute>
404           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
405         </Attribute>
406       </Attributes>
407       <ReturnValue>
408         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
409       </ReturnValue>
410       <Parameters>
411         <Parameter Name="handle" Type="Microsoft.Win32.SafeHandles.SafeRegistryHandle" />
412         <Parameter Name="view" Type="Microsoft.Win32.RegistryView" />
413       </Parameters>
414       <Docs>
415         <param name="handle">To be added.</param>
416         <param name="view">To be added.</param>
417         <summary>To be added.</summary>
418         <returns>To be added.</returns>
419         <remarks>To be added.</remarks>
420       </Docs>
421     </Member>
422     <Member MemberName="GetAccessControl">
423       <MemberSignature Language="C#" Value="public System.Security.AccessControl.RegistrySecurity GetAccessControl ();" />
424       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Security.AccessControl.RegistrySecurity GetAccessControl() cil managed" />
425       <MemberType>Method</MemberType>
426       <AssemblyInfo>
427         <AssemblyVersion>2.0.0.0</AssemblyVersion>
428         <AssemblyVersion>4.0.0.0</AssemblyVersion>
429       </AssemblyInfo>
430       <ReturnValue>
431         <ReturnType>System.Security.AccessControl.RegistrySecurity</ReturnType>
432       </ReturnValue>
433       <Parameters />
434       <Docs>
435         <summary>To be added.</summary>
436         <returns>To be added.</returns>
437         <remarks>To be added.</remarks>
438         <since version=".NET 2.0" />
439       </Docs>
440     </Member>
441     <Member MemberName="GetAccessControl">
442       <MemberSignature Language="C#" Value="public System.Security.AccessControl.RegistrySecurity GetAccessControl (System.Security.AccessControl.AccessControlSections includeSections);" />
443       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Security.AccessControl.RegistrySecurity GetAccessControl(valuetype System.Security.AccessControl.AccessControlSections includeSections) cil managed" />
444       <MemberType>Method</MemberType>
445       <AssemblyInfo>
446         <AssemblyVersion>2.0.0.0</AssemblyVersion>
447         <AssemblyVersion>4.0.0.0</AssemblyVersion>
448       </AssemblyInfo>
449       <ReturnValue>
450         <ReturnType>System.Security.AccessControl.RegistrySecurity</ReturnType>
451       </ReturnValue>
452       <Parameters>
453         <Parameter Name="includeSections" Type="System.Security.AccessControl.AccessControlSections" />
454       </Parameters>
455       <Docs>
456         <param name="includeSections">To be added.</param>
457         <summary>To be added.</summary>
458         <returns>To be added.</returns>
459         <remarks>To be added.</remarks>
460         <since version=".NET 2.0" />
461       </Docs>
462     </Member>
463     <Member MemberName="GetSubKeyNames">
464       <MemberSignature Language="C#" Value="public string[] GetSubKeyNames ();" />
465       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string[] GetSubKeyNames() cil managed" />
466       <MemberType>Method</MemberType>
467       <AssemblyInfo>
468         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
469         <AssemblyVersion>2.0.0.0</AssemblyVersion>
470         <AssemblyVersion>4.0.0.0</AssemblyVersion>
471       </AssemblyInfo>
472       <ReturnValue>
473         <ReturnType>System.String[]</ReturnType>
474       </ReturnValue>
475       <Parameters />
476       <Docs>
477         <summary>To be added.</summary>
478         <returns>To be added.</returns>
479         <remarks>To be added.</remarks>
480       </Docs>
481     </Member>
482     <Member MemberName="GetValue">
483       <MemberSignature Language="C#" Value="public object GetValue (string name);" />
484       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object GetValue(string name) cil managed" />
485       <MemberType>Method</MemberType>
486       <AssemblyInfo>
487         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
488         <AssemblyVersion>2.0.0.0</AssemblyVersion>
489         <AssemblyVersion>4.0.0.0</AssemblyVersion>
490       </AssemblyInfo>
491       <ReturnValue>
492         <ReturnType>System.Object</ReturnType>
493       </ReturnValue>
494       <Parameters>
495         <Parameter Name="name" Type="System.String" />
496       </Parameters>
497       <Docs>
498         <param name="name">The name of the key to lookup in the RegistryKey.</param>
499         <summary>Retrieves the value stored for the given key.</summary>
500         <returns>The value stored, or null if the given key does not exist on the Registrykey.</returns>
501         <remarks />
502       </Docs>
503     </Member>
504     <Member MemberName="GetValue">
505       <MemberSignature Language="C#" Value="public object GetValue (string name, object defaultValue);" />
506       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object GetValue(string name, object defaultValue) cil managed" />
507       <MemberType>Method</MemberType>
508       <AssemblyInfo>
509         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
510         <AssemblyVersion>2.0.0.0</AssemblyVersion>
511         <AssemblyVersion>4.0.0.0</AssemblyVersion>
512       </AssemblyInfo>
513       <ReturnValue>
514         <ReturnType>System.Object</ReturnType>
515       </ReturnValue>
516       <Parameters>
517         <Parameter Name="name" Type="System.String" />
518         <Parameter Name="defaultValue" Type="System.Object" />
519       </Parameters>
520       <Docs>
521         <param name="name">The name of the key in the RegistryKey.</param>
522         <param name="defaultValue">If a value has not been set on the RegistryKey for this value, a value to return.</param>
523         <summary>Retrives the value stored for the given key, or returns a default value if not found.</summary>
524         <returns>The value associated with the key on the RegistryKey or the default value if not found.</returns>
525         <remarks>To be added.</remarks>
526       </Docs>
527     </Member>
528     <Member MemberName="GetValue">
529       <MemberSignature Language="C#" Value="public object GetValue (string name, object defaultValue, Microsoft.Win32.RegistryValueOptions options);" />
530       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object GetValue(string name, object defaultValue, valuetype Microsoft.Win32.RegistryValueOptions options) cil managed" />
531       <MemberType>Method</MemberType>
532       <AssemblyInfo>
533         <AssemblyVersion>2.0.0.0</AssemblyVersion>
534         <AssemblyVersion>4.0.0.0</AssemblyVersion>
535       </AssemblyInfo>
536       <Attributes>
537         <Attribute>
538           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
539         </Attribute>
540       </Attributes>
541       <ReturnValue>
542         <ReturnType>System.Object</ReturnType>
543       </ReturnValue>
544       <Parameters>
545         <Parameter Name="name" Type="System.String" />
546         <Parameter Name="defaultValue" Type="System.Object" />
547         <Parameter Name="options" Type="Microsoft.Win32.RegistryValueOptions" />
548       </Parameters>
549       <Docs>
550         <param name="name">To be added.</param>
551         <param name="defaultValue">To be added.</param>
552         <param name="options">To be added.</param>
553         <summary>To be added.</summary>
554         <returns>To be added.</returns>
555         <remarks>To be added.</remarks>
556         <since version=".NET 2.0" />
557       </Docs>
558     </Member>
559     <Member MemberName="GetValueKind">
560       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryValueKind GetValueKind (string name);" />
561       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Microsoft.Win32.RegistryValueKind GetValueKind(string name) cil managed" />
562       <MemberType>Method</MemberType>
563       <AssemblyInfo>
564         <AssemblyVersion>2.0.0.0</AssemblyVersion>
565         <AssemblyVersion>4.0.0.0</AssemblyVersion>
566       </AssemblyInfo>
567       <Attributes>
568         <Attribute>
569           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
570         </Attribute>
571       </Attributes>
572       <ReturnValue>
573         <ReturnType>Microsoft.Win32.RegistryValueKind</ReturnType>
574       </ReturnValue>
575       <Parameters>
576         <Parameter Name="name" Type="System.String" />
577       </Parameters>
578       <Docs>
579         <param name="name">To be added.</param>
580         <summary>To be added.</summary>
581         <returns>To be added.</returns>
582         <remarks>To be added.</remarks>
583         <since version=".NET 2.0" />
584       </Docs>
585     </Member>
586     <Member MemberName="GetValueNames">
587       <MemberSignature Language="C#" Value="public string[] GetValueNames ();" />
588       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string[] GetValueNames() cil managed" />
589       <MemberType>Method</MemberType>
590       <AssemblyInfo>
591         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
592         <AssemblyVersion>2.0.0.0</AssemblyVersion>
593         <AssemblyVersion>4.0.0.0</AssemblyVersion>
594       </AssemblyInfo>
595       <ReturnValue>
596         <ReturnType>System.String[]</ReturnType>
597       </ReturnValue>
598       <Parameters />
599       <Docs>
600         <summary>To be added.</summary>
601         <returns>To be added.</returns>
602         <remarks>To be added.</remarks>
603       </Docs>
604     </Member>
605     <Member MemberName="Handle">
606       <MemberSignature Language="C#" Value="public Microsoft.Win32.SafeHandles.SafeRegistryHandle Handle { get; }" />
607       <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Win32.SafeHandles.SafeRegistryHandle Handle" />
608       <MemberType>Property</MemberType>
609       <AssemblyInfo>
610         <AssemblyVersion>4.0.0.0</AssemblyVersion>
611       </AssemblyInfo>
612       <Attributes>
613         <Attribute>
614           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
615         </Attribute>
616       </Attributes>
617       <ReturnValue>
618         <ReturnType>Microsoft.Win32.SafeHandles.SafeRegistryHandle</ReturnType>
619       </ReturnValue>
620       <Docs>
621         <summary>To be added.</summary>
622         <value>To be added.</value>
623         <remarks>To be added.</remarks>
624       </Docs>
625     </Member>
626     <Member MemberName="Name">
627       <MemberSignature Language="C#" Value="public string Name { get; }" />
628       <MemberSignature Language="ILAsm" Value=".property instance string Name" />
629       <MemberType>Property</MemberType>
630       <AssemblyInfo>
631         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
632         <AssemblyVersion>2.0.0.0</AssemblyVersion>
633         <AssemblyVersion>4.0.0.0</AssemblyVersion>
634       </AssemblyInfo>
635       <ReturnValue>
636         <ReturnType>System.String</ReturnType>
637       </ReturnValue>
638       <Docs>
639         <summary>The full name for this RegistryKey.</summary>
640         <value />
641         <remarks>To be added.</remarks>
642       </Docs>
643     </Member>
644     <Member MemberName="OpenBaseKey">
645       <MemberSignature Language="C#" Value="public static Microsoft.Win32.RegistryKey OpenBaseKey (Microsoft.Win32.RegistryHive hKey, Microsoft.Win32.RegistryView view);" />
646       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Win32.RegistryKey OpenBaseKey(valuetype Microsoft.Win32.RegistryHive hKey, valuetype Microsoft.Win32.RegistryView view) cil managed" />
647       <MemberType>Method</MemberType>
648       <AssemblyInfo>
649         <AssemblyVersion>4.0.0.0</AssemblyVersion>
650       </AssemblyInfo>
651       <Attributes>
652         <Attribute>
653           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
654         </Attribute>
655       </Attributes>
656       <ReturnValue>
657         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
658       </ReturnValue>
659       <Parameters>
660         <Parameter Name="hKey" Type="Microsoft.Win32.RegistryHive" />
661         <Parameter Name="view" Type="Microsoft.Win32.RegistryView" />
662       </Parameters>
663       <Docs>
664         <param name="hKey">To be added.</param>
665         <param name="view">To be added.</param>
666         <summary>To be added.</summary>
667         <returns>To be added.</returns>
668         <remarks>To be added.</remarks>
669       </Docs>
670     </Member>
671     <Member MemberName="OpenRemoteBaseKey">
672       <MemberSignature Language="C#" Value="public static Microsoft.Win32.RegistryKey OpenRemoteBaseKey (Microsoft.Win32.RegistryHive hKey, string machineName);" />
673       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Win32.RegistryKey OpenRemoteBaseKey(valuetype Microsoft.Win32.RegistryHive hKey, string machineName) cil managed" />
674       <MemberType>Method</MemberType>
675       <AssemblyInfo>
676         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
677         <AssemblyVersion>2.0.0.0</AssemblyVersion>
678         <AssemblyVersion>4.0.0.0</AssemblyVersion>
679       </AssemblyInfo>
680       <ReturnValue>
681         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
682       </ReturnValue>
683       <Parameters>
684         <Parameter Name="hKey" Type="Microsoft.Win32.RegistryHive" />
685         <Parameter Name="machineName" Type="System.String" />
686       </Parameters>
687       <Docs>
688         <param name="hKey">To be added.</param>
689         <param name="machineName">To be added.</param>
690         <summary>To be added.</summary>
691         <returns>To be added.</returns>
692         <remarks>To be added.</remarks>
693       </Docs>
694     </Member>
695     <Member MemberName="OpenRemoteBaseKey">
696       <MemberSignature Language="C#" Value="public static Microsoft.Win32.RegistryKey OpenRemoteBaseKey (Microsoft.Win32.RegistryHive hKey, string machineName, Microsoft.Win32.RegistryView view);" />
697       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Win32.RegistryKey OpenRemoteBaseKey(valuetype Microsoft.Win32.RegistryHive hKey, string machineName, valuetype Microsoft.Win32.RegistryView view) cil managed" />
698       <MemberType>Method</MemberType>
699       <AssemblyInfo>
700         <AssemblyVersion>4.0.0.0</AssemblyVersion>
701       </AssemblyInfo>
702       <Attributes>
703         <Attribute>
704           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
705         </Attribute>
706       </Attributes>
707       <ReturnValue>
708         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
709       </ReturnValue>
710       <Parameters>
711         <Parameter Name="hKey" Type="Microsoft.Win32.RegistryHive" />
712         <Parameter Name="machineName" Type="System.String" />
713         <Parameter Name="view" Type="Microsoft.Win32.RegistryView" />
714       </Parameters>
715       <Docs>
716         <param name="hKey">To be added.</param>
717         <param name="machineName">To be added.</param>
718         <param name="view">To be added.</param>
719         <summary>To be added.</summary>
720         <returns>To be added.</returns>
721         <remarks>To be added.</remarks>
722       </Docs>
723     </Member>
724     <Member MemberName="OpenSubKey">
725       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryKey OpenSubKey (string name);" />
726       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Win32.RegistryKey OpenSubKey(string name) cil managed" />
727       <MemberType>Method</MemberType>
728       <AssemblyInfo>
729         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
730         <AssemblyVersion>2.0.0.0</AssemblyVersion>
731         <AssemblyVersion>4.0.0.0</AssemblyVersion>
732       </AssemblyInfo>
733       <ReturnValue>
734         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
735       </ReturnValue>
736       <Parameters>
737         <Parameter Name="name" Type="System.String" />
738       </Parameters>
739       <Docs>
740         <param name="name">To be added.</param>
741         <summary>To be added.</summary>
742         <returns>To be added.</returns>
743         <remarks>To be added.</remarks>
744       </Docs>
745     </Member>
746     <Member MemberName="OpenSubKey">
747       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryKey OpenSubKey (string name, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck);" />
748       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Win32.RegistryKey OpenSubKey(string name, valuetype Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck) cil managed" />
749       <MemberType>Method</MemberType>
750       <AssemblyInfo>
751         <AssemblyVersion>2.0.0.0</AssemblyVersion>
752         <AssemblyVersion>4.0.0.0</AssemblyVersion>
753       </AssemblyInfo>
754       <Attributes>
755         <Attribute>
756           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
757         </Attribute>
758       </Attributes>
759       <ReturnValue>
760         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
761       </ReturnValue>
762       <Parameters>
763         <Parameter Name="name" Type="System.String" />
764         <Parameter Name="permissionCheck" Type="Microsoft.Win32.RegistryKeyPermissionCheck" />
765       </Parameters>
766       <Docs>
767         <param name="name">To be added.</param>
768         <param name="permissionCheck">To be added.</param>
769         <summary>To be added.</summary>
770         <returns>To be added.</returns>
771         <remarks>To be added.</remarks>
772         <since version=".NET 2.0" />
773       </Docs>
774     </Member>
775     <Member MemberName="OpenSubKey">
776       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryKey OpenSubKey (string name, bool writable);" />
777       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Win32.RegistryKey OpenSubKey(string name, bool writable) cil managed" />
778       <MemberType>Method</MemberType>
779       <AssemblyInfo>
780         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
781         <AssemblyVersion>2.0.0.0</AssemblyVersion>
782         <AssemblyVersion>4.0.0.0</AssemblyVersion>
783       </AssemblyInfo>
784       <ReturnValue>
785         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
786       </ReturnValue>
787       <Parameters>
788         <Parameter Name="name" Type="System.String" />
789         <Parameter Name="writable" Type="System.Boolean" />
790       </Parameters>
791       <Docs>
792         <param name="name">To be added.</param>
793         <param name="writable">To be added.</param>
794         <summary>To be added.</summary>
795         <returns>To be added.</returns>
796         <remarks>To be added.</remarks>
797       </Docs>
798     </Member>
799     <Member MemberName="OpenSubKey">
800       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryKey OpenSubKey (string name, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistryRights rights);" />
801       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Win32.RegistryKey OpenSubKey(string name, valuetype Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, valuetype System.Security.AccessControl.RegistryRights rights) cil managed" />
802       <MemberType>Method</MemberType>
803       <AssemblyInfo>
804         <AssemblyVersion>2.0.0.0</AssemblyVersion>
805         <AssemblyVersion>4.0.0.0</AssemblyVersion>
806       </AssemblyInfo>
807       <Attributes>
808         <Attribute>
809           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
810         </Attribute>
811       </Attributes>
812       <ReturnValue>
813         <ReturnType>Microsoft.Win32.RegistryKey</ReturnType>
814       </ReturnValue>
815       <Parameters>
816         <Parameter Name="name" Type="System.String" />
817         <Parameter Name="permissionCheck" Type="Microsoft.Win32.RegistryKeyPermissionCheck" />
818         <Parameter Name="rights" Type="System.Security.AccessControl.RegistryRights" />
819       </Parameters>
820       <Docs>
821         <param name="name">To be added.</param>
822         <param name="permissionCheck">To be added.</param>
823         <param name="rights">To be added.</param>
824         <summary>To be added.</summary>
825         <returns>To be added.</returns>
826         <remarks>To be added.</remarks>
827         <since version=".NET 2.0" />
828       </Docs>
829     </Member>
830     <Member MemberName="SetAccessControl">
831       <MemberSignature Language="C#" Value="public void SetAccessControl (System.Security.AccessControl.RegistrySecurity registrySecurity);" />
832       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetAccessControl(class System.Security.AccessControl.RegistrySecurity registrySecurity) cil managed" />
833       <MemberType>Method</MemberType>
834       <AssemblyInfo>
835         <AssemblyVersion>2.0.0.0</AssemblyVersion>
836         <AssemblyVersion>4.0.0.0</AssemblyVersion>
837       </AssemblyInfo>
838       <ReturnValue>
839         <ReturnType>System.Void</ReturnType>
840       </ReturnValue>
841       <Parameters>
842         <Parameter Name="registrySecurity" Type="System.Security.AccessControl.RegistrySecurity" />
843       </Parameters>
844       <Docs>
845         <param name="registrySecurity">To be added.</param>
846         <summary>To be added.</summary>
847         <remarks>To be added.</remarks>
848         <since version=".NET 2.0" />
849       </Docs>
850     </Member>
851     <Member MemberName="SetValue">
852       <MemberSignature Language="C#" Value="public void SetValue (string name, object value);" />
853       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetValue(string name, object value) cil managed" />
854       <MemberType>Method</MemberType>
855       <AssemblyInfo>
856         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
857         <AssemblyVersion>2.0.0.0</AssemblyVersion>
858         <AssemblyVersion>4.0.0.0</AssemblyVersion>
859       </AssemblyInfo>
860       <ReturnValue>
861         <ReturnType>System.Void</ReturnType>
862       </ReturnValue>
863       <Parameters>
864         <Parameter Name="name" Type="System.String" />
865         <Parameter Name="value" Type="System.Object" />
866       </Parameters>
867       <Docs>
868         <param name="name">The key to the value being stored.</param>
869         <param name="value">The value to store.  Only int, string, byte arrays (byte[]) and string arrays (string[]) can be stored.</param>
870         <summary>Stores a value that can be looked up by name.</summary>
871         <remarks />
872       </Docs>
873     </Member>
874     <Member MemberName="SetValue">
875       <MemberSignature Language="C#" Value="public void SetValue (string name, object value, Microsoft.Win32.RegistryValueKind valueKind);" />
876       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetValue(string name, object value, valuetype Microsoft.Win32.RegistryValueKind valueKind) cil managed" />
877       <MemberType>Method</MemberType>
878       <AssemblyInfo>
879         <AssemblyVersion>2.0.0.0</AssemblyVersion>
880         <AssemblyVersion>4.0.0.0</AssemblyVersion>
881       </AssemblyInfo>
882       <Attributes>
883         <Attribute>
884           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
885         </Attribute>
886       </Attributes>
887       <ReturnValue>
888         <ReturnType>System.Void</ReturnType>
889       </ReturnValue>
890       <Parameters>
891         <Parameter Name="name" Type="System.String" />
892         <Parameter Name="value" Type="System.Object" />
893         <Parameter Name="valueKind" Type="Microsoft.Win32.RegistryValueKind" />
894       </Parameters>
895       <Docs>
896         <param name="name">To be added.</param>
897         <param name="value">To be added.</param>
898         <param name="valueKind">To be added.</param>
899         <summary>To be added.</summary>
900         <remarks>To be added.</remarks>
901         <since version=".NET 2.0" />
902       </Docs>
903     </Member>
904     <Member MemberName="SubKeyCount">
905       <MemberSignature Language="C#" Value="public int SubKeyCount { get; }" />
906       <MemberSignature Language="ILAsm" Value=".property instance int32 SubKeyCount" />
907       <MemberType>Property</MemberType>
908       <AssemblyInfo>
909         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
910         <AssemblyVersion>2.0.0.0</AssemblyVersion>
911         <AssemblyVersion>4.0.0.0</AssemblyVersion>
912       </AssemblyInfo>
913       <ReturnValue>
914         <ReturnType>System.Int32</ReturnType>
915       </ReturnValue>
916       <Docs>
917         <summary>The number of subkeys under this RegistryKey.</summary>
918         <value />
919         <remarks />
920       </Docs>
921     </Member>
922     <Member MemberName="System.IDisposable.Dispose">
923       <MemberSignature Language="C#" Value="void IDisposable.Dispose ();" />
924       <MemberType>Method</MemberType>
925       <ReturnValue>
926         <ReturnType>System.Void</ReturnType>
927       </ReturnValue>
928       <Parameters />
929       <Docs>
930         <summary>To be added.</summary>
931         <remarks>To be added.</remarks>
932       </Docs>
933       <AssemblyInfo>
934         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
935         <AssemblyVersion>2.0.0.0</AssemblyVersion>
936       </AssemblyInfo>
937     </Member>
938     <Member MemberName="ToString">
939       <MemberSignature Language="C#" Value="public override string ToString ();" />
940       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
941       <MemberType>Method</MemberType>
942       <AssemblyInfo>
943         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
944         <AssemblyVersion>2.0.0.0</AssemblyVersion>
945         <AssemblyVersion>4.0.0.0</AssemblyVersion>
946       </AssemblyInfo>
947       <ReturnValue>
948         <ReturnType>System.String</ReturnType>
949       </ReturnValue>
950       <Parameters />
951       <Docs>
952         <summary>To be added.</summary>
953         <returns>To be added.</returns>
954         <remarks>To be added.</remarks>
955       </Docs>
956     </Member>
957     <Member MemberName="ValueCount">
958       <MemberSignature Language="C#" Value="public int ValueCount { get; }" />
959       <MemberSignature Language="ILAsm" Value=".property instance int32 ValueCount" />
960       <MemberType>Property</MemberType>
961       <AssemblyInfo>
962         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
963         <AssemblyVersion>2.0.0.0</AssemblyVersion>
964         <AssemblyVersion>4.0.0.0</AssemblyVersion>
965       </AssemblyInfo>
966       <ReturnValue>
967         <ReturnType>System.Int32</ReturnType>
968       </ReturnValue>
969       <Docs>
970         <summary>The number of values stored on this RegistryKey.</summary>
971         <value />
972         <remarks />
973       </Docs>
974     </Member>
975     <Member MemberName="View">
976       <MemberSignature Language="C#" Value="public Microsoft.Win32.RegistryView View { get; }" />
977       <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Win32.RegistryView View" />
978       <MemberType>Property</MemberType>
979       <AssemblyInfo>
980         <AssemblyVersion>4.0.0.0</AssemblyVersion>
981       </AssemblyInfo>
982       <Attributes>
983         <Attribute>
984           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
985         </Attribute>
986       </Attributes>
987       <ReturnValue>
988         <ReturnType>Microsoft.Win32.RegistryView</ReturnType>
989       </ReturnValue>
990       <Docs>
991         <summary>To be added.</summary>
992         <value>To be added.</value>
993         <remarks>To be added.</remarks>
994       </Docs>
995     </Member>
996   </Members>
997 </Type>