static internal ArgumentOutOfRangeException InvalidPermissionState(PermissionState value) { #if DEBUG switch (value) { case PermissionState.Unrestricted: case PermissionState.None: Debug.Assert(false, "valid PermissionState " + value.ToString()); break; } #endif return(InvalidEnumerationValue(typeof(PermissionState), (int)value)); }
public AspNetHostingPermission(PermissionState state) { switch (state) { case PermissionState.None: this._level = AspNetHostingPermissionLevel.None; return; case PermissionState.Unrestricted: this._level = AspNetHostingPermissionLevel.Unrestricted; return; } throw new ArgumentException(SR.GetString("InvalidArgument", new object[] { state.ToString(), "state" })); }
/// <devdoc> /// <para> /// Creates a new instance of the System.Net.AspNetHostingPermission /// class that passes all demands or that fails all demands. /// </para> /// </devdoc> public AspNetHostingPermission(PermissionState state) { switch (state) { case PermissionState.Unrestricted: _level = AspNetHostingPermissionLevel.Unrestricted; break; case PermissionState.None: _level = AspNetHostingPermissionLevel.None; break; default: throw new ArgumentException(SR.GetString(SR.InvalidArgument, state.ToString(), "state")); } }