3 namespace Tizen.System.SystemSettings
5 internal enum SystemSettingsError
7 None = Tizen.Internals.Errors.ErrorCode.None,
8 InvalidParameter = Tizen.Internals.Errors.ErrorCode.InvalidParameter,
9 OutOfMemory = Tizen.Internals.Errors.ErrorCode.OutOfMemory,
10 IoError = Tizen.Internals.Errors.ErrorCode.IoError,
11 PermissionDenied = Tizen.Internals.Errors.ErrorCode.PermissionDenied,
12 NotSupported = Tizen.Internals.Errors.ErrorCode.NotSupported,
13 LockScreenAppPasswordMode = -0x01140000 | 0x01
15 internal class SystemSettingsExceptionFactory
17 internal const string LogTag = "Tizen.System.SystemSettings";
19 internal static Exception CreateException(SystemSettingsError err, string msg)
24 case SystemSettingsError.InvalidParameter:
25 exp = new ArgumentException(msg);
27 case SystemSettingsError.OutOfMemory:
29 case SystemSettingsError.IoError:
31 case SystemSettingsError.PermissionDenied:
33 case SystemSettingsError.NotSupported:
35 case SystemSettingsError.LockScreenAppPasswordMode:
38 exp = new InvalidOperationException(msg);