public object GetValue(string name, object defaultValue, RegistryValueOptions options) { if ((options < RegistryValueOptions.None) || (options > RegistryValueOptions.DoNotExpandEnvironmentNames)) { string format = RegistryProviderStrings.Arg_EnumIllegalVal; throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, format, new object[] { options.ToString() })); } bool doNotExpand = options == RegistryValueOptions.DoNotExpandEnvironmentNames; this.CheckValueReadPermission(name); return(this.InternalGetValue(name, defaultValue, doNotExpand, true)); }
public Object GetValue(String name, Object defaultValue, RegistryValueOptions options) { if (options < RegistryValueOptions.None || options > RegistryValueOptions.DoNotExpandEnvironmentNames) { string resourceTemplate = RegistryProviderStrings.Arg_EnumIllegalVal; string resource = String.Format(CultureInfo.CurrentCulture, resourceTemplate, options.ToString()); throw new ArgumentException(resource); } bool doNotExpand = (options == RegistryValueOptions.DoNotExpandEnvironmentNames); CheckValueReadPermission(name); return InternalGetValue(name, defaultValue, doNotExpand, true); }
public object GetValue(string name, object defaultValue, RegistryValueOptions options) { if ((options < RegistryValueOptions.None) || (options > RegistryValueOptions.DoNotExpandEnvironmentNames)) { string format = RegistryProviderStrings.Arg_EnumIllegalVal; throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, format, new object[] { options.ToString() })); } bool doNotExpand = options == RegistryValueOptions.DoNotExpandEnvironmentNames; this.CheckValueReadPermission(name); return this.InternalGetValue(name, defaultValue, doNotExpand, true); }