public override IPermission CreatePermission() { PermissionState state = (this.Unrestricted) ? PermissionState.Unrestricted : PermissionState.None; return new ConfigurationPermission(state); } }