+<?xml version="1.0" encoding="utf-8"?>
<Type Name="RegistryValueKind" FullName="Microsoft.Win32.RegistryValueKind">
<TypeSignature Language="C#" Value="public enum RegistryValueKind" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed RegistryValueKind extends System.Enum" />
</Attribute>
</Attributes>
<Docs>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
<since version=".NET 2.0" />
+ <remarks>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>The <see cref="T:Microsoft.Win32.RegistryValueKind" /> enumeration defines the set of supported registry data types and the value that is used for unsupported types (<see cref="F:Microsoft.Win32.RegistryValueKind.Unknown" />). Starting in the net_v40_long, you can specify not to use a data type with the <see cref="F:Microsoft.Win32.RegistryValueKind.None" /> value.</para>
+ <para>Use the <see cref="M:Microsoft.Win32.RegistryKey.GetValueKind(System.String)" /> method to determine the data type of a registry key value before retrieving the value. When you set a registry key value, use the <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object,Microsoft.Win32.RegistryValueKind)" /> method to specify the registry data type explicitly.</para>
+ </remarks>
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>Specifies the data types to use when storing values in the registry, or identifies the data type of a value in the registry.</para>
+ </summary>
</Docs>
<Members>
<Member MemberName="Binary">
<ReturnType>Microsoft.Win32.RegistryValueKind</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>Binary data in any form. This value is equivalent to the Win32 API registry data type REG_BINARY. </para>
+ </summary>
</Docs>
</Member>
<Member MemberName="DWord">
<ReturnType>Microsoft.Win32.RegistryValueKind</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>A 32-bit binary number. This value is equivalent to the Win32 API registry data type REG_DWORD.</para>
+ </summary>
</Docs>
</Member>
<Member MemberName="ExpandString">
<ReturnType>Microsoft.Win32.RegistryValueKind</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>A null-terminated string that contains unexpanded references to environment variables, such as %PATH%, that are expanded when the value is retrieved. This value is equivalent to the Win32 API registry data type REG_EXPAND_SZ.</para>
+ </summary>
</Docs>
</Member>
<Member MemberName="MultiString">
<ReturnType>Microsoft.Win32.RegistryValueKind</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>An array of null-terminated strings, terminated by two null characters. This value is equivalent to the Win32 API registry data type REG_MULTI_SZ.</para>
+ </summary>
</Docs>
</Member>
<Member MemberName="None">
<ReturnType>Microsoft.Win32.RegistryValueKind</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>No data type.</para>
+ </summary>
</Docs>
</Member>
<Member MemberName="QWord">
<ReturnType>Microsoft.Win32.RegistryValueKind</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>A 64-bit binary number. This value is equivalent to the Win32 API registry data type REG_QWORD.</para>
+ </summary>
</Docs>
</Member>
<Member MemberName="String">
<ReturnType>Microsoft.Win32.RegistryValueKind</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>A null-terminated string. This value is equivalent to the Win32 API registry data type REG_SZ.</para>
+ </summary>
</Docs>
</Member>
<Member MemberName="Unknown">
<ReturnType>Microsoft.Win32.RegistryValueKind</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>An unsupported registry data type. For example, the Microsoft Win32 API registry data type REG_RESOURCE_LIST is unsupported. Use this value to specify that the <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> method should determine the appropriate registry data type when storing a name/value pair.</para>
+ </summary>
</Docs>
</Member>
</Members>
-</Type>
+</Type>
\ No newline at end of file