microsoft\win32\registrykey.cs (10)
297return CreateSubKeyInternal(subkey, permissionCheck, null, RegistryOptions.None);
303public RegistryKey CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions options)
311return CreateSubKeyInternal(subkey, writable ? RegistryKeyPermissionCheck.ReadWriteSubTree : RegistryKeyPermissionCheck.ReadSubTree, null, RegistryOptions.None);
315public RegistryKey CreateSubKey(String subkey, bool writable, RegistryOptions options)
327return CreateSubKeyInternal(subkey, permissionCheck, registrySecurity, RegistryOptions.None);
333public unsafe RegistryKey CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions registryOptions, RegistrySecurity registrySecurity)
343private unsafe RegistryKey CreateSubKeyInternal(String subkey, RegistryKeyPermissionCheck permissionCheck, object registrySecurityObj, RegistryOptions registryOptions)
2178static private void ValidateKeyOptions(RegistryOptions options) {
2179if (options < RegistryOptions.None || options > RegistryOptions.Volatile) {