Release 4.0.0-preview1-00213 accepted/tizen/unified/20170918.093943 submit/tizen/20170918.000617 submit/tizen_4.0/20170918.000651
authorDotnetBuild <dotnetbuild.tizen@gmail.com>
Mon, 18 Sep 2017 00:05:50 +0000 (09:05 +0900)
committerDotnetBuild <dotnetbuild.tizen@gmail.com>
Mon, 18 Sep 2017 00:05:50 +0000 (09:05 +0900)
16 files changed:
packaging/csapi-tizenfx.spec
src/ElmSharp/ElmSharp/Elementary.cs [changed mode: 0644->0755]
src/Tizen.Applications.Shortcut/Tizen.Applications.Shortcut/ShortcutManager.cs
src/Tizen.Applications.Shortcut/Tizen.Applications.ShortcutEvent/ShortcutEventManager.cs
src/Tizen.Location.Geofence/Tizen.Location.Geofence/Fence.cs
src/Tizen.Location.Geofence/Tizen.Location.Geofence/FenceStatus.cs
src/Tizen.Location.Geofence/Tizen.Location.Geofence/GeofenceManager.cs
src/Tizen.Messaging.Push/Tizen.Messaging.Push/PushImpl.cs
src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityClientManager.cs
src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityServerManager.cs
src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceFoundEventArgs.cs
src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceInterfaces.cs
src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceOptions.cs
src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceQuery.cs
src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceTypes.cs
src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettings.cs

index 8294d55..249eb7e 100644 (file)
@@ -10,7 +10,7 @@
 
 Name:       csapi-tizenfx
 Summary:    Assemblies of Tizen .NET
-Version:    4.0.0.207
+Version:    4.0.0.213
 Release:    1
 Group:      Development/Libraries
 License:    Apache-2.0
old mode 100644 (file)
new mode 100755 (executable)
index 7984f83..bd90845
@@ -320,9 +320,7 @@ namespace ElmSharp
             return Interop.Elementary.elm_policy_set(policy, value);
         }
 
-        /// <summary>
-        /// Reloads Elementary's configuration, bounded to the current selected profile.
-        /// </summary>
+        [EditorBrowsable(EditorBrowsableState.Never)]
         public static void ReloadConfig()
         {
             Interop.Elementary.elm_config_reload();
index f27507d..3b4e7c4 100755 (executable)
@@ -51,7 +51,7 @@ namespace Tizen.Applications.Shortcut
             {
                 int type;
 
-                if (shortcut.Uri == null || shortcut.Uri == String.Empty)
+                if (string.IsNullOrEmpty(shortcut.Uri))
                 {
                     type = 0;
                 }
index fba8ab1..fca6ef2 100755 (executable)
@@ -66,8 +66,6 @@ namespace Tizen.Applications.Shortcut
         /// <exception cref="InvalidOperationException">Thrown in case of any internal error.</exception>
         public static void RegisterEventHandler(ShortcutAdded addedEvent)
         {
-            shortcutAdded = addedEvent;
-
             if (shortcutAddCallback == null)
             {
                 shortcutAddCallback = new Interop.Shortcut.AddCallback(AddCallback);
@@ -75,8 +73,15 @@ namespace Tizen.Applications.Shortcut
                 Interop.Shortcut.ErrorCode err = Interop.Shortcut.SetShortcutAddCallback(shortcutAddCallback, IntPtr.Zero);
                 if (err != Interop.Shortcut.ErrorCode.None)
                 {
+                    shortcutAddCallback = null;
                     throw ShortcutErrorFactory.GetException(err, "unable to register callback");
                 }
+
+                shortcutAdded = addedEvent;
+            }
+            else
+            {
+                throw ShortcutErrorFactory.GetException(Interop.Shortcut.ErrorCode.InvalidParameter, null);
             }
         }
 
@@ -97,8 +102,6 @@ namespace Tizen.Applications.Shortcut
         /// <exception cref="InvalidOperationException">Thrown in case of any internal error.</exception>
         public static void RegisterEventHandler(ShortcutDeleted deletedEvent)
         {
-            shortcutDeleted = deletedEvent;
-
             if (shortcutDeleteCallback == null)
             {
                 shortcutDeleteCallback = new Interop.Shortcut.DeleteCallback(DeleteCallback);
@@ -106,8 +109,15 @@ namespace Tizen.Applications.Shortcut
                 Interop.Shortcut.ErrorCode err = Interop.Shortcut.SetShortcutDeleteCallback(shortcutDeleteCallback, IntPtr.Zero);
                 if (err != Interop.Shortcut.ErrorCode.None)
                 {
+                    shortcutDeleteCallback = null;
                     throw ShortcutErrorFactory.GetException(err, "unable to register callback");
                 }
+
+                shortcutDeleted = deletedEvent;
+            }
+            else
+            {
+                throw ShortcutErrorFactory.GetException(Interop.Shortcut.ErrorCode.InvalidParameter, null);
             }
         }
 
@@ -123,7 +133,7 @@ namespace Tizen.Applications.Shortcut
         /// <exception cref="NotSupportedException">Thrown when Shortcut is not supported.</exception>
         public static void UnregisterEventHandler(ShortcutAdded addedEvent)
         {
-            if (shortcutAdded.Equals(addedEvent))
+            if (shortcutAdded != null && shortcutAdded.Equals(addedEvent))
             {
                 shortcutAdded = null;
 
@@ -157,13 +167,12 @@ namespace Tizen.Applications.Shortcut
         /// <exception cref="NotSupportedException">Thrown when Shortcut is not supported.</exception>
         public static void UnregisterEventHandler(ShortcutDeleted deletedEvent)
         {
-            if (shortcutDeleted.Equals(deletedEvent))
+            if (shortcutDeleted != null && shortcutDeleted.Equals(deletedEvent))
             {
                 shortcutDeleted = null;
 
                 if (shortcutDeleteCallback != null)
                 {
-
                     Interop.Shortcut.UnsetShortcutDeleteCallback();
                     shortcutDeleteCallback = null;
 
index 7dbe95b..5443cf2 100755 (executable)
@@ -207,7 +207,7 @@ namespace Tizen.Location.Geofence
         /// <summary>
         /// Creates a geopoint type of the new geofence.
         /// </summary>
-        /// <since_tizen> 3 </since_tizen>
+        /// <since_tizen> 4 </since_tizen>
         /// <param name="placeId">The current place ID.</param>
         /// <param name="latitude">Specifies the value of latitude of the geofence [-90.0 ~ 90.0] (degrees).</param>
         /// <param name="longitude">Specifies the value of longitude of the geofence [-180.0 ~ 180.0] (degrees).</param>
@@ -217,7 +217,7 @@ namespace Tizen.Location.Geofence
         /// <exception cref="ArgumentException">In case of an invalid parameter.</exception>
         /// <exception cref="InvalidOperationException">In case of any system error.</exception>
         /// <exception cref="NotSupportedException">In case the geofence is not supported.</exception>
-        public static Fence CreateGPSFence(int placeId, int latitude, int longitude, int radius, string address)
+        public static Fence CreateGPSFence(int placeId, double latitude, double longitude, int radius, string address)
         {
             IntPtr handle = IntPtr.Zero;
             GeofenceError ret = (GeofenceError)Interop.Geofence.CreateGPSFence(placeId, latitude, longitude, radius,address, out handle);
@@ -285,7 +285,7 @@ namespace Tizen.Location.Geofence
             GC.SuppressFinalize(this);
         }
 
-        private void Dispose(bool disposing)
+        protected virtual void Dispose(bool disposing)
         {
             if (_disposed)
                 return;
index c430ca1..fdd0071 100644 (file)
@@ -40,6 +40,7 @@ namespace Tizen.Location.Geofence
         /// Creates a new geofence status.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+        /// <param name="fenceId">The geofence ID.</param>
         /// <exception cref="ArgumentException">In case of an invalid parameter.</exception>
         /// <exception cref="NotSupportedException">In case of geofence is not supported.</exception>
         public FenceStatus(int fenceId)
@@ -109,7 +110,7 @@ namespace Tizen.Location.Geofence
             GC.SuppressFinalize(this);
         }
 
-        private void Dispose(bool disposing)
+        protected virtual void Dispose(bool disposing)
         {
             if (_disposed)
                 return;
index 20750f7..315c6cb 100755 (executable)
@@ -281,7 +281,7 @@ namespace Tizen.Location.Geofence
             GC.SuppressFinalize(this);
         }
 
-        private void Dispose(bool disposing)
+        protected virtual void Dispose(bool disposing)
         {
             if (_disposed)
                 return;
index 2c49734..c569405 100644 (file)
@@ -26,6 +26,8 @@ namespace Tizen.Messaging.Push
     {
         private static readonly object _lock = new object();
         private static PushImpl _instance;
+        private Interop.PushClient.VoidResultCallback registerResult;
+        private Interop.PushClient.VoidResultCallback unregisterResult;
 
         internal static PushImpl Instance
         {
@@ -157,9 +159,9 @@ namespace Tizen.Messaging.Push
         {
             Log.Info(Interop.PushClient.LogTag, "Register Called");
             var task = new TaskCompletionSource<ServerResponse>();
-            Interop.PushClient.VoidResultCallback registerResult = (Interop.PushClient.Result regResult, IntPtr msgPtr, IntPtr userData) =>
+            registerResult = (Interop.PushClient.Result regResult, IntPtr msgPtr, IntPtr userData) =>
             {
-                Log.Info(Interop.PushClient.LogTag, "Register Callback Called");
+                Log.Info(Interop.PushClient.LogTag, "Register Callback Called with " + regResult);
                 string msg = "";
                 if (msgPtr != IntPtr.Zero)
                 {
@@ -186,7 +188,7 @@ namespace Tizen.Messaging.Push
         internal async Task<ServerResponse> PushServerUnregister()
         {
             var task = new TaskCompletionSource<ServerResponse>();
-            Interop.PushClient.VoidResultCallback registerResult = (Interop.PushClient.Result regResult, IntPtr msgPtr, IntPtr userData) =>
+            unregisterResult = (Interop.PushClient.Result regResult, IntPtr msgPtr, IntPtr userData) =>
             {
                 Log.Info(Interop.PushClient.LogTag, "Unregister Callback Called");
                 string msg = "";
@@ -202,7 +204,7 @@ namespace Tizen.Messaging.Push
                     Log.Error(Interop.PushClient.LogTag, "Unable to set the Result for Unregister");
                 }
             };
-            Interop.PushClient.ServiceError result = Interop.PushClient.ServiceDeregister(_connection, registerResult, IntPtr.Zero);
+            Interop.PushClient.ServiceError result = Interop.PushClient.ServiceDeregister(_connection, unregisterResult, IntPtr.Zero);
             if (result != Interop.PushClient.ServiceError.None)
             {
                 task.SetException(PushExceptionFactory.CreateResponseException(result));
index 3d042e0..7a8e7ed 100755 (executable)
@@ -206,8 +206,7 @@ namespace Tizen.Network.IoTConnectivity
         /// <pre>
         /// Initialize() should be called to initialize.
         /// </pre>
-        /// <seealso cref="Initialize()"/>
-        /// <seealso cref="SecureInitialize()"/>
+        /// <seealso cref="Initialize(string)"/>
         /// <code>
         /// IoTConnectivityClientManager.Deinitialize();
         /// </code>
index 1a89430..34946c9 100755 (executable)
@@ -76,7 +76,7 @@ namespace Tizen.Network.IoTConnectivity
         /// <pre>
         /// Initialize() should be called to initialize.
         /// </pre>
-        /// <seealso cref="Initialize()"/>
+        /// <seealso cref="Initialize(string)"/>
         /// <code>
         /// IoTConnectivityServerManager.Deinitialize();
         /// </code>
@@ -222,8 +222,8 @@ namespace Tizen.Network.IoTConnectivity
         /// <pre>
         /// Initialize() should be called to initialize.
         /// </pre>
-        /// <seealso cref="IoTConnectivityClientManager.StartReceivingPresence()"/>
-        /// <seealso cref="IoTConnectivityClientManager.StopReceivingPresence()"/>
+        /// <seealso cref="IoTConnectivityClientManager.StartReceivingPresence(string, string)"/>
+        /// <seealso cref="IoTConnectivityClientManager.StopReceivingPresence(int)"/>
         /// <seealso cref="IoTConnectivityClientManager.PresenceReceived"/>
         /// <seealso cref="StopSendingPresence()"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
@@ -262,10 +262,10 @@ namespace Tizen.Network.IoTConnectivity
         /// <pre>
         /// Initialize() should be called to initialize.
         /// </pre>
-        /// <seealso cref="IoTConnectivityClientManager.StartReceivingPresence()"/>
-        /// <seealso cref="IoTConnectivityClientManager.StopReceivingPresence()"/>
+        /// <seealso cref="IoTConnectivityClientManager.StartReceivingPresence(string, string)"/>
+        /// <seealso cref="IoTConnectivityClientManager.StopReceivingPresence(int)"/>
         /// <seealso cref="IoTConnectivityClientManager.PresenceReceived"/>
-        /// <seealso cref="StartSendingPresence()"/>
+        /// <seealso cref="StartSendingPresence(uint)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid.</exception>
         /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>
@@ -288,12 +288,12 @@ namespace Tizen.Network.IoTConnectivity
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>
         /// This API sets the name of the local device (the device calling the API).\n
-        /// If the device name is set, clients can get the name using <see cref="IoTConnectivityClientManager.StartFindingDeviceInformation()"/>.
+        /// If the device name is set, clients can get the name using <see cref="IoTConnectivityClientManager.StartFindingDeviceInformation(string, ResourceQuery)"/>.
         /// </remarks>
         /// <param name="deviceName">The device name.</param>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
         /// <seealso cref="IoTConnectivityClientManager.DeviceInformationFound"/>
-        /// <seealso cref="IoTConnectivityClientManager.StartFindingDeviceInformation()"/>
+        /// <seealso cref="IoTConnectivityClientManager.StartFindingDeviceInformation(string, ResourceQuery)"/>
         /// <seealso cref="DeviceInformationFoundEventArgs"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid.</exception>
index 6673d7f..5ed0fb0 100755 (executable)
@@ -29,7 +29,7 @@ namespace Tizen.Network.IoTConnectivity
 
         /// <summary>
         /// Indicates the request ID.
-        /// This is the same request ID returned by the <see cref="IoTConnectivityClientManager.StartFindingResource()"/> API.
+        /// This is the same request ID returned by the <see cref="IoTConnectivityClientManager.StartFindingResource(string, ResourceQuery)"/> API.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <value>The request ID.</value>
@@ -43,12 +43,12 @@ namespace Tizen.Network.IoTConnectivity
         public bool EventContinue { get; set; }
 
         /// <summary>
-        /// Remote resource, which is found after <see cref="IoTConnectivityClientManager.StartFindingResource()"/>.
+        /// Remote resource, which is found after <see cref="IoTConnectivityClientManager.StartFindingResource(string, ResourceQuery)"/>.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <value>Remote resource which is found after <see cref="IoTConnectivityClientManager.StartFindingResource()"/>.</value>
+        /// <value>Remote resource which is found after <see cref="IoTConnectivityClientManager.StartFindingResource(string, ResourceQuery)"/>.</value>
         /// <seealso cref="IoTConnectivityClientManager.ResourceFound"/>
-        /// <seealso cref="IoTConnectivityClientManager.StartFindingResource()"/>
+        /// <seealso cref="IoTConnectivityClientManager.StartFindingResource(string, ResourceQuery)"/>
         public RemoteResource Resource { get; internal set; }
     }
 }
index fbdf220..49a928b 100755 (executable)
@@ -69,8 +69,8 @@ namespace Tizen.Network.IoTConnectivity
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Add()"/>
-        /// <seealso cref="Remove()"/>
+        /// <seealso cref="Add(string)"/>
+        /// <seealso cref="Remove(string)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="OutOfMemoryException">Thrown when there is not enough memory.</exception>
         /// <code>
@@ -179,7 +179,7 @@ namespace Tizen.Network.IoTConnectivity
         /// </remarks>
         /// <param name="item">The string data to insert into the resource interfaces.</param>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Remove()"/>
+        /// <seealso cref="Remove(string)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid.</exception>
         /// <exception cref="ArgumentException">Thrown when there is an invalid parameter.</exception>
index d54001e..736291e 100755 (executable)
@@ -44,8 +44,8 @@ namespace Tizen.Network.IoTConnectivity
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Add()"/>
-        /// <seealso cref="Remove()"/>
+        /// <seealso cref="Add(ushort, string)"/>
+        /// <seealso cref="Remove(ushort)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="OutOfMemoryException">Thrown when there is not enough memory.</exception>
         /// <code>
@@ -224,7 +224,7 @@ namespace Tizen.Network.IoTConnectivity
         /// <param name="key">The ID of the option to insert.</param>
         /// <param name="value">The string data to insert into the options.</param>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Remove()"/>
+        /// <seealso cref="Remove(ushort)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown when there is an invalid parameter.</exception>
         /// <code>
@@ -258,7 +258,7 @@ namespace Tizen.Network.IoTConnectivity
         /// <param name="key">The ID of the option to delete.</param>
         /// <returns>True if operation is successful. Otherwise, false.</returns>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Add()"/>
+        /// <seealso cref="Add(ushort, string)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown when there is an invalid parameter.</exception>
         /// <code>
index 4583dc5..7622ee0 100755 (executable)
@@ -38,8 +38,8 @@ namespace Tizen.Network.IoTConnectivity
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Add()"/>
-        /// <seealso cref="Remove()"/>
+        /// <seealso cref="Add(string, string)"/>
+        /// <seealso cref="Remove(string)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="OutOfMemoryException">Thrown when there is not enough memory.</exception>
         /// <code>
@@ -298,7 +298,7 @@ namespace Tizen.Network.IoTConnectivity
         /// <param name="key">The key of the query to insert.</param>
         /// <param name="value">The string data to insert into the query.</param>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Remove()"/>
+        /// <seealso cref="Remove(string)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown when there is an invalid parameter.</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid.</exception>
@@ -332,7 +332,7 @@ namespace Tizen.Network.IoTConnectivity
         /// <param name="key">The ID of the query to delete.</param>
         /// <returns>True if operation is successful. Otherwise, false.</returns>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Add()"/>
+        /// <seealso cref="Add(string, string)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown when there is an invalid parameter.</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid.</exception>
index b2c82a7..8f91afb 100755 (executable)
@@ -39,8 +39,8 @@ namespace Tizen.Network.IoTConnectivity
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Add()"/>
-        /// <seealso cref="Remove()"/>
+        /// <seealso cref="Add(string)"/>
+        /// <seealso cref="Remove(string)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="OutOfMemoryException">Thrown when there is not enough memory.</exception>
         /// <code>
@@ -141,7 +141,7 @@ namespace Tizen.Network.IoTConnectivity
         /// </remarks>
         /// <param name="item">The string data to insert into the resource types.</param>
         /// <feature>http://tizen.org/feature/iot.ocf</feature>
-        /// <seealso cref="Remove()"/>
+        /// <seealso cref="Remove(string)"/>
         /// <exception cref="NotSupportedException">Thrown when the iotcon is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown when there is an invalid parameter.</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid.</exception>
index 6fb1b8e..2af7223 100755 (executable)
@@ -764,8 +764,6 @@ namespace Tizen.System
         /// <summary>
         /// The IncomingCallRingtoneChanged event is triggered when the file path of the incoming ringtone is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The IncomingCallRingtoneChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<IncomingCallRingtoneChangedEventArgs> IncomingCallRingtoneChanged
@@ -807,8 +805,6 @@ namespace Tizen.System
         /// <summary>
         /// THe WallpaperHomeScreenChanged event is triggered when the file path of the current home screen wallpaper is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The WallpaperHomeScreenChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<WallpaperHomeScreenChangedEventArgs> WallpaperHomeScreenChanged
@@ -850,8 +846,6 @@ namespace Tizen.System
         /// <summary>
         /// The WallpaperLockScreenChanged event is triggered when the file path of the current lock screen wallpaper is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The WallpaperLockScreenChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<WallpaperLockScreenChangedEventArgs> WallpaperLockScreenChanged
@@ -893,8 +887,6 @@ namespace Tizen.System
         /// <summary>
         /// The FontSizeChanged event is triggered when the current system font size is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The FontSizeChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<FontSizeChangedEventArgs> FontSizeChanged
@@ -936,8 +928,6 @@ namespace Tizen.System
         /// <summary>
         /// The FontTypeChanged event is triggered when the current system font type is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The FontTypeChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<FontTypeChangedEventArgs> FontTypeChanged
@@ -979,8 +969,6 @@ namespace Tizen.System
         /// <summary>
         /// The MotionActivationChanged event is triggered when the motion service status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The MotionActivationChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<MotionActivationSettingChangedEventArgs> MotionActivationSettingChanged
@@ -1022,8 +1010,6 @@ namespace Tizen.System
         /// <summary>
         /// The EmailAlertRingtoneChanged event is triggered when the file path of the current email alert ringtone is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The EmailAlertRingtoneChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<EmailAlertRingtoneChangedEventArgs> EmailAlertRingtoneChanged
@@ -1065,8 +1051,6 @@ namespace Tizen.System
         /// <summary>
         /// The UsbDebuggingSettingChangedEventArgs event is triggered when the USB debugging status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The UsbDebuggingSettingChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<UsbDebuggingSettingChangedEventArgs> UsbDebuggingSettingChanged
@@ -1108,8 +1092,6 @@ namespace Tizen.System
         /// <summary>
         /// The Data3GNetworkSettingChanged event is triggered when the 3G data network status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The Data3GNetworkSettingChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<Data3GNetworkSettingChangedEventArgs> Data3GNetworkSettingChanged
@@ -1151,8 +1133,6 @@ namespace Tizen.System
         /// <summary>
         /// The LockscreenAppChanged event is triggered when the lockscreen application package name is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The LockscreenAppChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<LockscreenAppChangedEventArgs> LockscreenAppChanged
@@ -1194,8 +1174,6 @@ namespace Tizen.System
         /// <summary>
         /// The LocaleCountryChanged event is triggered when the current country setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax, is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The LocaleCountryChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<LocaleCountryChangedEventArgs> LocaleCountryChanged
@@ -1237,8 +1215,6 @@ namespace Tizen.System
         /// <summary>
         /// The LocaleLanguageChanged event is triggered when the current language setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax, is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The LocaleLanguageChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<LocaleLanguageChangedEventArgs> LocaleLanguageChanged
@@ -1280,8 +1256,6 @@ namespace Tizen.System
         /// <summary>
         /// The LocaleTimeFormat24HourChanged event is triggered when the time format is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The LocaleTimeFormat24HourChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<LocaleTimeFormat24HourSettingChangedEventArgs> LocaleTimeFormat24HourSettingChanged
@@ -1323,8 +1297,6 @@ namespace Tizen.System
         /// <summary>
         /// The LocaleTimeZoneChanged event is triggered when the current time zone is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The LocaleTimeZoneChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<LocaleTimeZoneChangedEventArgs> LocaleTimeZoneChanged
@@ -1367,8 +1339,6 @@ namespace Tizen.System
         /// <summary>
         /// The TimeChanged event is triggered when the system time is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The TimeChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<TimeChangedEventArgs> TimeChanged
@@ -1410,8 +1380,6 @@ namespace Tizen.System
         /// <summary>
         /// The SoundLockChanged event is triggered when the screen lock sound enabled status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The SoundLockChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<SoundLockSettingChangedEventArgs> SoundLockSettingChanged
@@ -1453,8 +1421,6 @@ namespace Tizen.System
         /// <summary>
         /// The SoundSilentModeChanged event is triggered when the silent mode status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The SoundSilentModeChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<SoundSilentModeSettingChangedEventArgs> SoundSilentModeSettingChanged
@@ -1496,8 +1462,6 @@ namespace Tizen.System
         /// <summary>
         /// THe SoundTouchChanged event is triggered when the screen touch sound enabled status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The SoundTouchChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<SoundTouchSettingChangedEventArgs> SoundTouchSettingChanged
@@ -1539,8 +1503,6 @@ namespace Tizen.System
         /// <summary>
         /// The DisplayScreenRotationAutoChanged event is triggered when the automatic rotation control status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The DisplayScreenRotationAutoChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<DisplayScreenRotationAutoSettingChangedEventArgs> DisplayScreenRotationAutoSettingChanged
@@ -1582,8 +1544,6 @@ namespace Tizen.System
         /// <summary>
         /// The DeviceNameChanged event is triggered when the device name is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The DeviceNameChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<DeviceNameChangedEventArgs> DeviceNameChanged
@@ -1625,8 +1585,6 @@ namespace Tizen.System
         /// <summary>
         /// The MotionSettingChanged event is triggered when the motion feature enabled status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The MotionSettingChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<MotionSettingChangedEventArgs> MotionSettingChanged
@@ -1668,8 +1626,6 @@ namespace Tizen.System
         /// <summary>
         /// The NetworkWifiNotificationChanged event is triggered when the WiFi-related notifications enabled status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The NetworkWifiNotificationChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<NetworkWifiNotificationSettingChangedEventArgs> NetworkWifiNotificationSettingChanged
@@ -1711,8 +1667,6 @@ namespace Tizen.System
         /// <summary>
         /// The NetworkFlightModeChanged event is triggered when the flight mode status is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The NetworkFlightModeChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<NetworkFlightModeSettingChangedEventArgs> NetworkFlightModeSettingChanged
@@ -1754,8 +1708,6 @@ namespace Tizen.System
         /// <summary>
         /// THe ScreenBacklightTimeChanged event is triggered when the backlight time is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The ScreenBacklightTimeChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<ScreenBacklightTimeChangedEventArgs> ScreenBacklightTimeChanged
@@ -1797,8 +1749,6 @@ namespace Tizen.System
         /// <summary>
         /// The SoundNotificationChanged event is triggered when the file path of the current notification tone set by the user is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The SoundNotificationChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<SoundNotificationChangedEventArgs> SoundNotificationChanged
@@ -1840,8 +1790,6 @@ namespace Tizen.System
         /// <summary>
         /// The SoundNotificationRepetitionPeriodChanged event is triggered when the time period for notification repetitions is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The SoundNotificationRepetitionPeriodChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<SoundNotificationRepetitionPeriodChangedEventArgs> SoundNotificationRepetitionPeriodChanged
@@ -1883,8 +1831,6 @@ namespace Tizen.System
         /// <summary>
         /// The LockStateChanged event is triggered when the current lock state is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The LockStateChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<LockStateChangedEventArgs> LockStateChanged
@@ -1926,8 +1872,6 @@ namespace Tizen.System
         /// <summary>
         /// The AdsIdChanged event is triggered when the current ADS ID state is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The AdsIdChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<AdsIdChangedEventArgs> AdsIdChanged
@@ -1969,8 +1913,6 @@ namespace Tizen.System
         /// <summary>
         /// The UltraDataSaveChanged event is triggered when the current Ultra Data Save state is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The UltraDataSaveChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<UltraDataSaveChangedEventArgs> UltraDataSaveChanged
@@ -2012,8 +1954,6 @@ namespace Tizen.System
         /// <summary>
         /// The UltraDataSavePackageListChanged event is triggered when the current ADS ID state is changed.
         /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e">The UltraDataSavePackageListChangedEventArgs object that contains the key and the changed value.</param>
         /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
         /// <privlevel>platform</privlevel>
         public static event EventHandler<UltraDataSavePackageListChangedEventArgs> UltraDataSavePackageListChanged