Release 4.0.0-preview1-00111 submit/tizen/20170823.235603
authorDotnetBuild <dotnetbuild.tizen@gmail.com>
Wed, 23 Aug 2017 15:00:19 +0000 (00:00 +0900)
committerDotnetBuild <dotnetbuild.tizen@gmail.com>
Wed, 23 Aug 2017 15:00:19 +0000 (00:00 +0900)
packaging/csapi-tizenfx.spec
pkg/PlatformFileList.txt
src/Tizen.Security.TEEC/Interop/Interop.Libteec.cs
src/Tizen.Security.TEEC/Tizen.Security.TEEC/Libteec.cs
src/Tizen.Security.TEEC/Tizen.Security.TEEC/NamespaceDoc.cs
src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettings.cs
src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettingsEnums.cs
src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettingsEventArgs.cs

index cadf304..e93082d 100644 (file)
@@ -10,7 +10,7 @@
 
 Name:       csapi-tizenfx
 Summary:    Assemblies of Tizen .NET
-Version:    4.0.0.107
+Version:    4.0.0.111
 Release:    1
 Group:      Development/Libraries
 License:    Apache-2.0
index 2226315..19c6786 100644 (file)
@@ -38,16 +38,16 @@ Tizen.Messaging.dll                                #mobile #mobile-emul
 Tizen.Messaging.Push.dll                           #mobile #mobile-emul #tv #ivi
 Tizen.Multimedia.AudioIO.dll                       #common #mobile #mobile-emul #tv #ivi
 Tizen.Multimedia.Camera.dll                        #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.dll                               #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.MediaCodec.dll                    #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.MediaPlayer.dll                   #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.Metadata.dll                      #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.Radio.dll                         #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.Recorder.dll                      #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.Remoting.dll                      #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.StreamRecorder.dll                #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.Util.dll                          #common #mobile #mobile-emul #tv #ivi
-Tizen.Multimedia.Vision.dll                        #common #mobile #mobile-emul #tv #ivi
+Tizen.Multimedia.dll                               #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Multimedia.MediaCodec.dll                    #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Multimedia.MediaPlayer.dll                   #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Multimedia.Metadata.dll                      #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Multimedia.Radio.dll                         #common #mobile #mobile-emul #ivi #wearable
+Tizen.Multimedia.Recorder.dll                      #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Multimedia.Remoting.dll                      #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Multimedia.StreamRecorder.dll                #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Multimedia.Util.dll                          #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Multimedia.Vision.dll                        #common #mobile #mobile-emul #tv #ivi #wearable
 Tizen.Network.Bluetooth.dll                        #common #mobile #tv #ivi #wearable
 Tizen.Network.Connection.dll                       #common #mobile #mobile-emul #tv #ivi #wearable
 Tizen.Network.IoTConnectivity.dll                  #common #mobile #mobile-emul #tv #ivi #wearable
@@ -77,9 +77,9 @@ Tizen.Telephony.dll                                #mobile #mobile-emul #ivi #we
 Tizen.Tracer.dll                                   #common #mobile #mobile-emul #tv #ivi #wearable
 Tizen.Uix.InputMethod.dll                          #common #mobile #mobile-emul #ivi
 Tizen.Uix.InputMethodManager.dll                   #common #mobile #mobile-emul #tv #ivi
-Tizen.Uix.Stt.dll                                  #mobile #mobile-emul #tv
-Tizen.Uix.SttEngine.dll                            #mobile #mobile-emul
-Tizen.Uix.Tts.dll                                  #mobile #mobile-emul #tv
-Tizen.Uix.TtsEngine.dll                            #mobile #mobile-emul
-Tizen.Uix.VoiceControl.dll                         #mobile #mobile-emul #tv #ivi
+Tizen.Uix.Stt.dll                                  #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Uix.SttEngine.dll                            #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Uix.Tts.dll                                  #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Uix.TtsEngine.dll                            #common #mobile #mobile-emul #tv #ivi #wearable
+Tizen.Uix.VoiceControl.dll                         #common #mobile #mobile-emul #tv #ivi #wearable
 Tizen.WebView.dll                                  #common #mobile #mobile-emul #tv #ivi #wearable
index 1c1f969..9680956 100644 (file)
@@ -23,9 +23,9 @@ internal static partial class Interop
     internal static partial class Libteec
     {
         /// <summary>
-        /// This function initializes a new TEE Context, forming a connection between this Client Application and the
+        /// This function initializes a new TEE Context, forming a connection between this client application and the
         /// TEE identified by the string identifier name.
-        /// The Client Application MAY pass name with a value of NULL, which means that the Implementation MUST
+        /// The client application may pass a name with a value of null, which means that the implementation must
         /// select a default TEE to connect to. The supported name strings, the mapping of these names to a specific
         /// TEE, and the nature of the default TEE are implementation-defined.
         /// </summary>
@@ -34,94 +34,94 @@ internal static partial class Interop
         static public extern int InitializeContext(string name, ref TEEC_Context context);
 
         /// <summary>
-        /// This function destroys an initialized TEE Context, closing the connection between the Client Application
-        /// and the TEE. The Client Application MUST only call this function when all Sessions inside this TEE
-        /// Context have been closed and all Shared Memory blocks have been released.
-        /// The implementation of this function MUST NOT be able to fail; after this function returns the Client
-        /// Application must be able to consider that the Context has been closed.
-        /// The function implementation MUST do nothing if the value of the context pointer is NULL.
+        /// This function destroys an initialized TEE Context, closing the connection between the client application
+        /// and the TEE. The client application must only call this function when all sessions inside this TEE
+        /// context have been closed and all shared memory blocks have been released.
+        /// The implementation of this function must not fail; after this function returns, the client
+        /// application must be able to consider that the context has been closed.
+        /// The function implementation must do nothing if the value of the context pointer is null.
         /// </summary>
         //void TEEC_FinalizeContext(TEEC_Context *context);
         [DllImport(Libraries.Libteec, EntryPoint = "TEEC_FinalizeContext", CallingConvention = CallingConvention.Cdecl)]
         static public extern void FinalizeContext(ref TEEC_Context context);
 
         /// <summary>
-        /// This function registers a block of existing Client Application memory as a block of Shared Memory within
+        /// This function registers a block of existing client application memory as a block of shared memory within
         /// the scope of the specified TEE Context, in accordance with the parameters which have been set by the
-        /// Client Application inside the sharedMem structure.
-        /// The input context MUST point to an initialized TEE Context.
-        /// The input sharedMem MUST point to the Shared Memory structure defining the memory region to register
+        /// client application inside the shared memory structure.
+        /// The input context must point to an initialized TEE Context.
+        /// The input shared Memory must point to the shared memory structure defining the memory region to register.
         /// </summary>
         //EEC_Result TEEC_RegisterSharedMemory(TEEC_Context *context, TEEC_SharedMemory *sharedMem);
         [DllImport(Libraries.Libteec, EntryPoint = "TEEC_RegisterSharedMemory", CallingConvention = CallingConvention.Cdecl)]
         static public extern int RegisterSharedMemory(ref TEEC_Context context, ref TEEC_SharedMemory sharedMem);
 
         /// <summary>
-        /// This function allocates a new block of memory as a block of Shared Memory within the scope of the
-        /// specified TEE Context, in accordance with the parameters which have been set by the Client Application
-        /// inside the sharedMem structure.
-        /// The input context MUST point to an initialized TEE Context.
-        /// The input sharedMem MUST point to the Shared Memory structure defining the region to allocate.
+        /// This function allocates a new block of memory as a block of shared memory within the scope of the
+        /// specified TEE Context, in accordance with the parameters which have been set by the client application
+        /// inside the shared memory structure.
+        /// The input context must point to an initialized TEE Context.
+        /// The input shared memory must point to the shared memory structure defining the region to allocate.
         /// </summary>
         //TEEC_Result TEEC_AllocateSharedMemory(TEEC_Context *context, TEEC_SharedMemory *sharedMem);
         [DllImport(Libraries.Libteec, EntryPoint = "TEEC_AllocateSharedMemory", CallingConvention = CallingConvention.Cdecl)]
         static public extern int AllocateSharedMemory(ref TEEC_Context context, ref TEEC_SharedMemory sharedMem);
 
         /// <summary>
-        /// This function deregisters or deallocates a previously initialized block of Shared Memory.
-        /// For a memory buffer allocated using AllocateSharedMemory the Implementation MUST free the
-        /// underlying memory and the Client Application MUST NOT access this region after this function has been
-        /// called. In this case the Implementation MUST set the buffer and size fields of the sharedMem
-        /// structure to NULL and 0 respectively before returning.
-        /// For memory registered using RegisterSharedMemory the implementation MUST deregister the
-        /// underlying memory from the TEE, but the memory region will stay available to the Client Application for
+        /// This function deregisters or deallocates a previously initialized block of the shared memory.
+        /// For a memory buffer allocated using AllocateSharedMemory, the implementation must free the
+        /// underlying memory and the client application must not access this region after this function has been
+        /// called. In this case, the implementation must set the buffer and size fields of the shared memory
+        /// structure to null and 0 respectively before returning.
+        /// For memory registered using RegisterSharedMemory, the implementation must deregister the
+        /// underlying memory from the TEE, but the memory region will stay available to the client application for
         /// other purposes as the memory is owned by it.
-        /// The implementation MUST do nothing if the value of the sharedMem parameter is NULL.
+        /// The implementation must do nothing if the value of the shared memory parameter is null.
         /// </summary>
         //void TEEC_ReleaseSharedMemory(TEEC_SharedMemory *sharedMem);
         [DllImport(Libraries.Libteec, EntryPoint = "TEEC_ReleaseSharedMemory", CallingConvention = CallingConvention.Cdecl)]
         static public extern void ReleaseSharedMemory(ref TEEC_SharedMemory sharedMem);
 
         /// <summary>
-        /// This function opens a new Session between the Client Application and the specified Trusted Application.
-        /// The Implementation MUST assume that all fields of this session structure are in an undefined state.
-        /// When this function returns TEEC_SUCCESS the Implementation MUST have populated this structure with
-        /// any information necessary for subsequent operations within the Session.
-        /// The target Trusted Application is identified by a UUID passed in the parameter destination.
+        /// This function opens a new session between the client application and the specified trusted application.
+        /// The implementation must assume that all fields of this session structure are in an undefined state.
+        /// When this function returns TEEC_SUCCESS, the implementation must have populated this structure with
+        /// any information necessary for subsequent operations within the session.
+        /// The target trusted application is identified by the UUID passed in the parameter destination.
         /// </summary>
         //TEEC_Result TEEC_OpenSession(TEEC_Context *context, TEEC_Session *session, const TEEC_UUID *destination, uint connectionMethod, const void *connectionData, TEEC_Operation *operation, uint *returnOrigin);
         [DllImport(Libraries.Libteec, EntryPoint = "TEEC_OpenSession", CallingConvention = CallingConvention.Cdecl)]
         static public extern int OpenSession(ref TEEC_Context context, ref TEEC_Session session, TEEC_UUID destination, uint connectionMethod, byte[] connectionData, ref TEEC_Operation operation, out uint returnOrigin);
 
         /// <summary>
-        /// This function closes a Session which has been opened with a Trusted Application.
-        /// All Commands within the Session MUST have completed before this function can be called.
-        /// The Implementation MUST do nothing if the input session parameter is NULL.
-        /// The implementation of this function MUST NOT be able to fail; after this function returns the Client
-        /// Application must be able to consider that the Session has been closed.
+        /// This function closes a session which has been opened with a trusted application.
+        /// All commands within the session must have completed before this function can be called.
+        /// The implementation must do nothing if the input session parameter is null.
+        /// The implementation of this function must not fail; after this function returns, the Client
+        /// Application must be able to consider that the session has been closed.
         /// </summary>
         //void TEEC_CloseSession(TEEC_Session *session);
         [DllImport(Libraries.Libteec, EntryPoint = "TEEC_CloseSession", CallingConvention = CallingConvention.Cdecl)]
         static public extern void CloseSession(ref TEEC_Session session);
 
         /// <summary>
-        /// This function invokes a Command within the specified Session.
-        /// The parameter session MUST point to a valid open Session.
+        /// This function invokes a command within the specified session.
+        /// The parameter session must point to a valid open session.
         /// The parameter commandID is an identifier that is used to indicate which of the exposed Trusted
         /// Application functions should be invoked. The supported command identifier values are defined by the
-        /// Trusted Application‟s protocol.
+        /// trusted application's protocol.
         /// </summary>
         //TEEC_Result TEEC_InvokeCommand(TEEC_Session *session, uint commandID, TEEC_Operation *operation, uint *returnOrigin);
         [DllImport(Libraries.Libteec, EntryPoint = "TEEC_InvokeCommand", CallingConvention = CallingConvention.Cdecl)]
         static public extern int InvokeCommand(ref TEEC_Session session, uint commandID, ref TEEC_Operation operation, out uint returnOrigin);
 
         /// <summary>
-        /// This function requests the cancellation of a pending open Session operation or a Command invocation
+        /// This function requests the cancelation of a pending open session operation or a command invocation
         /// operation. As this is a synchronous API, this function must be called from a thread other than the one
         /// executing the OpenSession or InvokeCommand function.
-        /// This function just sends a cancellation signal to the TEE and returns immediately; the operation is not
-        /// guaranteed to have been cancelled when this function returns. In addition, the cancellation request is just
-        /// a hint; the TEE or the Trusted Application MAY ignore the cancellation request.
+        /// This function just sends a cancelation signal to the TEE and returns immediately; the operation is not
+        /// guaranteed to have been canceled when this function returns. In addition, the cancelation request is just
+        /// a hint; the TEE or the trusted application may ignore the cancelation request.
         /// </summary>
         //void TEEC_RequestCancellation(TEEC_Operation *operation);
         [DllImport(Libraries.Libteec, EntryPoint = "TEEC_RequestCancellation", CallingConvention = CallingConvention.Cdecl)]
index 5393400..f05cb74 100644 (file)
@@ -22,83 +22,83 @@ using System.Threading.Tasks;
 namespace Tizen.Security.TEEC
 {
     /// <summary>
-    /// This type denotes Session Login Method used in OpenSession
+    /// This type denotes the Session Login Method used in OpenSession.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class LoginMethod
     {
         /// <summary>No login data is provided.</summary>
         public const uint Public      = 0x00000000;
-        /// <summary>Login data about the user running the Client Application process is provided.</summary>
+        /// <summary>Login data about the user running the client application process is provided.</summary>
         public const uint User        = 0x00000001;
-        /// <summary>Login data about the group running the Client Application process is provided.</summary>
+        /// <summary>Login data about the group running the client application process is provided.</summary>
         public const uint Group       = 0x00000002;
-        /// <summary>Login data about the running Client Application itself is provided.</summary>
+        /// <summary>Login data about the running client application itself is provided.</summary>
         public const uint Application = 0x00000003;
     }
 
     /// <summary>
-    /// This type denotes Value parameter
+    /// This type denotes the Value parameter.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum TEFValueType : UInt32
     {
-        /// <summary>The Parameter is a ValueType tagged as input.</summary>
+        /// <summary>The parameter is a ValueType tagged as the input.</summary>
         Input  = 0x00000001,
-        /// <summary>The Parameter is a ValueType tagged as output.</summary>
+        /// <summary>The parameter is a ValueType tagged as the output.</summary>
         Output = 0x00000002,
-        /// <summary>The Parameter is a ValueType tagged as both as input and output.</summary>
+        /// <summary>The parameter is a ValueType tagged as both the input and the output.</summary>
         InOut  = 0x00000003,
     }
 
     /// <summary>
-    /// This type denotes TempMemoryReference parameter
+    /// This type denotes the TempMemoryReference parameter
     /// describing a region of memory which needs to be temporarily registered for the duration of the operation.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum TEFTempMemoryType : UInt32
     {
-        /// <summary>The Parameter is a TempMemoryType and is tagged as input.</summary>
+        /// <summary>The parameter is a TempMemoryType and is tagged as the input.</summary>
         Input  = 0x00000005,
-        /// <summary>Same as Input, but the Memory Reference is tagged as output.</summary>
+        /// <summary>Same as the input, but the Memory Reference is tagged as the output.</summary>
         Output = 0x00000006,
-        /// <summary>A Temporary Memory Reference tagged as both input and output.</summary>
+        /// <summary>A Temporary Memory Reference tagged as both the input and the output.</summary>
         InOut  = 0x00000007,
     }
 
     /// <summary>
-    /// This type denotes SharedMemoryReference parameter
+    /// This type denotes the SharedMemoryReference parameter.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum TEFRegisteredMemoryType : UInt32
     {
-        /// <summary>The Parameter is a Registered Memory Reference that refers to the entirety of its parent Shared Memory block.</summary>
+        /// <summary>The parameter is a registered memory reference that refers to the entirety of its parent shared memory block.</summary>
         Whole         = 0x0000000C,
-        /// <summary>A Registered Memory Reference structure that refers to a partial region of its parent Shared Memory block and is tagged as input.</summary>
+        /// <summary>A registered memory reference structure that refers to a partial region of its parent shared mMemory block and is tagged as the input.</summary>
         PartialInput  = 0x0000000D,
-        /// <summary>A Registered Memory Reference structure that refers to a partial region of its parent Shared Memory block and is tagged as output.</summary>
+        /// <summary>A registered memory reference structure that refers to a partial region of its parent shared memory block and is tagged as the output.</summary>
         PartialOutput = 0x0000000E,
-        /// <summary>A Registered Memory Reference structure that refers to a partial region of its parent Shared Memory block and is tagged as both input and output.</summary>
+        /// <summary>A registered memory reference structure that refers to a partial region of its parent shared memory block and is tagged as both the input and the output.</summary>
         PartialInOut  = 0x0000000F,
     }
 
     /// <summary>
-    /// This type denotes SharedMemory access direction
+    /// This type denotes the SharedMemory access direction.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     [Flags]
     public enum SharedMemoryFlags : UInt32
     {
-        /// <summary>A flag indicates Shared Memory can be read.</summary>
+        /// <summary>A flag indicates the shared memory can be read.</summary>
         Input  = 0x00000001,
-        /// <summary>A flag indicates Shared Memory can be written.</summary>
+        /// <summary>A flag indicates the shared memory can be written.</summary>
         Output = 0x00000002,
-        /// <summary>A flag indicates Shared Memory can be read and written.</summary>
+        /// <summary>A flag indicates the shared memory can be read and written.</summary>
         InOut = Input | Output,
     }
 
     /// <summary>
-    /// This type denotes a Shared Memory block which has either been registered
+    /// This type denotes a shared memory block which has been either registered
     /// with the implementation or allocated by it.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
@@ -110,7 +110,7 @@ namespace Tizen.Security.TEEC
             this.shm=shm;
         }
         /// <summary>
-        /// This property represents shared memory size in bytes.
+        /// This property represents the shared memory size in bytes.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public UInt32 Size
@@ -118,7 +118,7 @@ namespace Tizen.Security.TEEC
             get { return shm.size; }
         }
         /// <summary>
-        /// This property represents start address of shared memory block.
+        /// This property represents the start address of the shared memory block.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public IntPtr Address
@@ -128,11 +128,11 @@ namespace Tizen.Security.TEEC
 
         /// <summary>
         /// This function makes a copy and is designed for convenient operations on small buffers.
-        /// For large buffers direct address should be used.
+        /// For large buffers, the direct address should be used.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="data">Source data buffer to copy data from</param>
-        /// <param name="dstOffs">Starting offset in destination shared memory</param>
+        /// <param name="data">The source data buffer to copy data from.</param>
+        /// <param name="dstOffs">The starting offset in the destination shared memory.</param>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
         public void SetData(byte[] data, int dstOffs)
         {
@@ -141,11 +141,11 @@ namespace Tizen.Security.TEEC
         }
         /// <summary>
         /// This function makes a copy and is designed for convenient operations on small buffers.
-        /// For large buffers direct address should be used.
+        /// For large buffers, the direct address should be used.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="data">Destination data buffer to copy data into</param>
-        /// <param name="srcOffs">Starting offset in source shared memory</param>
+        /// <param name="data">The destination data buffer to copy data into.</param>
+        /// <param name="srcOffs">The starting offset in the source shared memory.</param>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
         public void GetData(byte[] data, int srcOffs)
         {
@@ -155,9 +155,9 @@ namespace Tizen.Security.TEEC
     };
 
     /// <summary>
-    /// This type defines the payload of either an open Session operation or an invoke Command operation. It is
-    /// also used for cancellation of operations, which may be desirable even if no payload is passed.
-    /// Parameters are used to exchange data between CA and TA
+    /// This type defines the payload of either an open session operation or an invoke command operation. It is
+    /// also used for cancelation of operations, which may be desirable even if no payload is passed.
+    /// Parameters are used to exchange data between CA and TA.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public abstract class Parameter
@@ -170,7 +170,7 @@ namespace Tizen.Security.TEEC
     };
 
     /// <summary>
-    /// This type defines a template for parameter types.
+    /// This type defines a template for the parameter types.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public abstract class BaseParameter<TEnum> : Parameter where TEnum : struct, IComparable, IFormattable, IConvertible // as close to Enum as possible
@@ -181,7 +181,7 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// This property represents access type to this parameter.
+        /// This property represents the access type to this parameter.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public TEnum Type { get; }
@@ -194,12 +194,12 @@ namespace Tizen.Security.TEEC
     public sealed class TempMemoryReference : BaseParameter<TEFTempMemoryType>
     {
         /// <summary>
-        /// Constructs Prameter object which holds info about temporary memory copied to/from TA
+        /// Constructs a parameter object which holds information about the temporary memory copied to or from TA.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="buffer">Address of allocated memory buffer</param>
-        /// <param name="size">Size of the buffer</param>
-        /// <param name="type">Kind of access allowed for TA <see cref="TEFTempMemoryType"/></param>
+        /// <param name="buffer">The address of the allocated memory buffer.</param>
+        /// <param name="size">The size of the buffer.</param>
+        /// <param name="type">The kind of access allowed for TA <see cref="TEFTempMemoryType"/>.</param>
         public TempMemoryReference(IntPtr buffer, uint size, TEFTempMemoryType type) :
                 base(type)
         {
@@ -207,31 +207,31 @@ namespace Tizen.Security.TEEC
             this.Size = size;
         }
         /// <summary>
-        /// This property represents memory address of buffer.
+        /// This property represents the memory address of the buffer.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public IntPtr Buffer { get; }
         /// <summary>
-        /// This property represents size of buffer.
+        /// This property represents the size of the buffer.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public uint Size { get; }
     };
 
     /// <summary>
-    /// This type defines a memory reference that uses a pre-registered or pre-allocated Shared Memory block.
+    /// This type defines a memory reference that uses a pre-registered or pre-allocated shared memory block.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public sealed class RegisteredMemoryReference : BaseParameter<TEFRegisteredMemoryType>
     {
         /// <summary>
-        /// Constructs Prameter object which holds info about registered memory shared with TA
+        /// Constructs a parameter object which holds information about the registered memory shared with TA.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="parent">Shared memory - registered or allocated</param>
-        /// <param name="size">Size of the buffer part</param>
-        /// <param name="offset">Offset of buffer in shared memory</param>
-        /// <param name="type">Kind of access allowed for TA <see cref="TEFRegisteredMemoryType"/></param>
+        /// <param name="parent">The shared memory - registered or allocated.</param>
+        /// <param name="size">The size of the buffer part.</param>
+        /// <param name="offset">The offset of the buffer in the shared memory.</param>
+        /// <param name="type">The kind of access allowed for TA <see cref="TEFRegisteredMemoryType"/>.</param>
         public RegisteredMemoryReference(SharedMemory parent, uint size, uint offset, TEFRegisteredMemoryType type) :
                 base(type)
         {
@@ -240,36 +240,36 @@ namespace Tizen.Security.TEEC
             this.Offset = offset;
         }
         /// <summary>
-        /// This property represents SharedMemory that is referred to.
+        /// This property represents the shared memory that is referred to.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public SharedMemory Parent { get; }
         /// <summary>
-        /// This property represents size (in bytes) of SharedMemory.
+        /// This property represents the size (in bytes) of the shared memory.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public uint Size { get; }
         /// <summary>
-        /// This property represents offset (in bytes) from the begin of SharedMemory.
+        /// This property represents the offset (in bytes) from the start of the shared memory.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public uint Offset { get; }
     };
 
     /// <summary>
-    /// This type defines a parameter that is not referencing shared memory, but carries instead small raw data
-    /// passed by value.
+    /// This type defines a parameter that is not referencing the shared memory, but carries instead small raw data
+    /// passed by value.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public sealed class Value : BaseParameter<TEFValueType>
     {
         /// <summary>
-        /// Constructs Prameter object which holds info about int values copied to/from TA
+        /// Constructs a parameter object which holds information about integer values copied to or from TA.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="a">User paramter A</param>
-        /// <param name="b">User paramter B</param>
-        /// <param name="type">Kind of access allowed for TA <see cref="TEFValueType"/></param>
+        /// <param name="a">User paramter A.</param>
+        /// <param name="b">User paramter B.</param>
+        /// <param name="type">The kind of access allowed for TA <see cref="TEFValueType"/>.</param>
         public Value(uint a, uint b, TEFValueType type) :
                 base(type)
         {
@@ -277,12 +277,12 @@ namespace Tizen.Security.TEEC
             this.B = b;
         }
         /// <summary>
-        /// This property represents unsigned integer A.
+        /// This property represents an unsigned integer A.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public uint A { get; }
         /// <summary>
-        /// This property represents unsigned integer B.
+        /// This property represents an unsigned integer B.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public uint B { get; }
@@ -290,7 +290,7 @@ namespace Tizen.Security.TEEC
 
 
     /// <summary>
-    /// This type denotes a TEE Session, the logical container linking a Client Application with a particular Trusted Application.
+    /// This type denotes a TEE Session, the logical container linking a client application with a particular trusted application.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public sealed class Session
@@ -320,14 +320,14 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// This function closes a Session which has been opened with a Trusted Application.
-        /// All Commands within the Session MUST have completed before this function can be called.
+        /// This function closes a session which has been opened with a trusted application.
+        /// All commands within the session must be completed before this function can be called.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
         public void Close() {
@@ -336,22 +336,22 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// This function invokes a Command within the specified Session.
-        /// The parameter commandID is an identifier that is used to indicate which of the exposed Trusted
-        /// Application functions should be invoked. The supported command identifier values are defined by the
-        /// Trusted Application's protocol.
-        /// There can be up to four Parameter objects given in the <paramref name="paramlist"/> array
+        /// This function invokes a command within the specified session.
+        /// The parameter commandID is an identifier that is used to indicate which of the exposed trusted
+        /// application functions should be invoked. The supported command identifier values are defined by the
+        /// trusted application's protocol.
+        /// There can be up to four parameter objects given in the <paramref name="paramlist"/> array.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="commandID">The command</param>
-        /// <param name="paramlist">The array of parameters</param>
+        /// <param name="commandID">The command.</param>
+        /// <param name="paramlist">The array of parameters.</param>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
-        /// <exception cref="ArgumentException">The argument <paramref name="paramlist"/> is wrong</exception>
+        /// <exception cref="ArgumentException">The argument <paramref name="paramlist"/> is wrong.</exception>
         public void InvokeCommand(uint commandID, Parameter[] paramlist)
         {
             Interop.TEEC_Operation op = new Interop.TEEC_Operation();
@@ -370,20 +370,20 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// Asynchronous version of InvokeCommand
+        /// The asynchronous version of the InvokeCommand.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="commandID">The command</param>
-        /// <param name="paramlist">The array of parameters</param>
-        /// <param name="token">The token for task manipulation</param>
-        /// <returns>Returns Task executing invoke command in backgroung</returns>
+        /// <param name="commandID">The command.</param>
+        /// <param name="paramlist">The array of parameters.</param>
+        /// <param name="token">The token for task manipulation.</param>
+        /// <returns>Returns a task executing an invoke command in the background.</returns>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
-        /// <exception cref="ArgumentException">One of arguments is wrong</exception>
+        /// <exception cref="ArgumentException">One of the arguments is wrong.</exception>
         public async Task InvokeCommandAsync(uint commandID, Parameter[] paramlist, CancellationToken token = default(CancellationToken))
         {
             await Task.Factory.StartNew(() => InvokeCommand(commandID, paramlist));
@@ -400,15 +400,15 @@ namespace Tizen.Security.TEEC
         private Interop.TEEC_Context context;
 
         /// <summary>
-        /// This function (constructor) initializes a new TEE Context, forming a connection between this Client Application and the
-        /// TEE identified by the string identifier name (empty or null name denotes default TEE).
+        /// This function (constructor) initializes a new TEE Context, forming a connection between this client application and the
+        /// TEE identified by the string identifier name (empty or null name denotes default TEE).
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="name">The TEE name</param>
+        /// <param name="name">The TEE name.</param>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
         public Context(string name)
@@ -424,7 +424,7 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// This function implements IDisposable interface
+        /// This function implements the IDisposable interface.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
@@ -436,23 +436,23 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// This function opens a new Session between the Client Application and the specified Trusted Application.
-        /// The target Trusted Application is identified by a UUID passed in the parameter destination.
-        /// There can be up to four Parameter objects given in the <paramref name="paramlist"/> array
+        /// This function opens a new session between the client application and the specified trusted application.
+        /// The target trusted application is identified by an UUID passed in the parameter destination.
+        /// There can be up to four parameter objects given in the <paramref name="paramlist"/> array.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="destination">The UUID of destination TA</param>
-        /// <param name="loginMethod">The authentication algorithm <see cref="LoginMethod" /></param>
-        /// <param name="connectionData">The data to be verified by given login method</param>
-        /// <param name="paramlist">The parameters to be passed to TA open-session-callback</param>
-        /// <returns>Returns opened session</returns>
+        /// <param name="destination">The UUID of the destination TA.</param>
+        /// <param name="loginMethod">The authentication algorithm <see cref="LoginMethod" />.</param>
+        /// <param name="connectionData">The data to be verified by a given login method.</param>
+        /// <param name="paramlist">The parameters to be passed to TA open-session-callback.</param>
+        /// <returns>Returns opened session.</returns>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
-        /// <exception cref="ArgumentException">One of arguments is wrong</exception>
+        /// <exception cref="ArgumentException">One of the arguments is wrong.</exception>
         public Session OpenSession(Guid destination, uint loginMethod, byte[] connectionData, Parameter[] paramlist)
         {
             Session ses = new Session(context);
@@ -460,15 +460,15 @@ namespace Tizen.Security.TEEC
             return ses;
         }
         /// <summary>
-        /// @see OpenSession(Guid destination, uint connectionMethod, byte[] connectionData, Parameter[] paramlist, CancellationToken token)
+        /// @see OpenSession (Guid destination, uint connectionMethod, byte[] connectionData, Parameter[] paramlist, CancellationToken token).
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="destination">The UUID of destination TA</param>
-        /// <returns>Returns opened session</returns>
+        /// <param name="destination">The UUID of the destination TA.</param>
+        /// <returns>Returns opened session.</returns>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
         public Session OpenSession(Guid destination)
@@ -479,23 +479,23 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// Asynchronous version of OpenSession
-        /// @see OpenSession(Guid destination, uint connectionMethod, byte[] connectionData, Parameter[] paramlist, CancellationToken token)
+        /// The asynchronous version of the OpenSession.
+        /// @see OpenSession (Guid destination, uint connectionMethod, byte[] connectionData, Parameter[] paramlist, CancellationToken token).
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="destination">The UUID of destination TA</param>
-        /// <param name="loginMethod">The authentication algorithm <see cref="LoginMethod" /></param>
-        /// <param name="connectionData">The data to be verified by given login method</param>
-        /// <param name="paramlist">The parameters to be passed to TA open-session-callback</param>
-        /// <param name="token">The token for task manipulation</param>
-        /// <returns>Returns Task executing session open in backgroung</returns>
+        /// <param name="destination">The UUID of the destination TA.</param>
+        /// <param name="loginMethod">The authentication algorithm <see cref="LoginMethod" />.</param>
+        /// <param name="connectionData">The data to be verified by a given login method.</param>
+        /// <param name="paramlist">The parameters to be passed to the TA open-session-callback.</param>
+        /// <param name="token">The token for the task manipulation.</param>
+        /// <returns>Returns a Task executing the session open in the background.</returns>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
-        /// <exception cref="ArgumentException">One of arguments is wrong</exception>
+        /// <exception cref="ArgumentException">One of the arguments is wrong.</exception>
         public async Task<Session> OpenSessionAsync(Guid destination, uint loginMethod, byte[] connectionData, Parameter[] paramlist, CancellationToken token = default(CancellationToken))
         {
             Task<Session> task = Task<Session>.Factory.StartNew(() =>
@@ -505,17 +505,17 @@ namespace Tizen.Security.TEEC
             return await task;
         }
         /// <summary>
-        /// Asynchronous version of OpenSession
-        /// @see OpenSession(Guid destination, uint connectionMethod, byte[] connectionData, Parameter[] paramlist, CancellationToken token)
+        /// The asynchronous version of the OpenSession.
+        /// @see OpenSession (Guid destination, uint connectionMethod, byte[] connectionData, Parameter[] paramlist, CancellationToken token).
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="destination">The UUID of destination TA</param>
-        /// <param name="token">The token for task manipulation</param>
-        /// <returns>Returns Task executing session open in backgroung</returns>
+        /// <param name="destination">The UUID of the destination TA.</param>
+        /// <param name="token">The token for a task manipulation.</param>
+        /// <returns>Returns a task executing session open in the background.</returns>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
         public async Task<Session> OpenSessionAsync(Guid destination, CancellationToken token = default(CancellationToken))
@@ -528,22 +528,22 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// This function registers a block of existing Client Application memory as a block of Shared Memory within
-        /// the scope of the specified Context, in accordance with the parameters.
-        /// The input <paramref name="memaddr"/> MUST point to the shared memory region to register
+        /// This function registers a block of the existing client application memory as a block of shared memory within
+        /// the scope of the specified context, in accordance with the parameters.
+        /// The input <paramref name="memaddr"/> must point to the shared memory region to register.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="memaddr">The address of shared memory</param>
-        /// <param name="size">The size of shared memory</param>
-        /// <param name="flags">The flags describing access modes (Input and/or Output)</param>
-        /// <returns>Returns SharedMemory handler</returns>
+        /// <param name="memaddr">The address of the shared memory.</param>
+        /// <param name="size">The size of the shared memory.</param>
+        /// <param name="flags">The flags describing the access modes (Input and/or Output).</param>
+        /// <returns>Returns the SharedMemory handler.</returns>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
-        /// <exception cref="ArgumentException">The argument <paramref name="memaddr"/> is wrong</exception>
+        /// <exception cref="ArgumentException">The argument <paramref name="memaddr"/> is wrong.</exception>
         public SharedMemory RegisterSharedMemory(IntPtr memaddr, UInt32 size, SharedMemoryFlags flags)
         {
             Interop.TEEC_SharedMemory shm = new Interop.TEEC_SharedMemory();
@@ -556,17 +556,17 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// This function allocates a new block of memory as a block of Shared Memory within the scope of the
-        /// specified Context, in accordance with the parameters.
+        /// This function allocates a new block of memory as a block of shared memory within the scope of the
+        /// specified context, in accordance with the parameters.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="size">The size of shared memory</param>
-        /// <param name="flags">The flags describing access modes (Input and/or Output)</param>
-        /// <returns>Returns SharedMemory handler</returns>
+        /// <param name="size">The size of shared memory.</param>
+        /// <param name="flags">The flags describing access modes (Input and/or Output).</param>
+        /// <returns>Returns the Shared Memory handler.</returns>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
         public SharedMemory AllocateSharedMemory(UInt32 size, SharedMemoryFlags flags)
@@ -580,26 +580,26 @@ namespace Tizen.Security.TEEC
         }
 
         /// <summary>
-        /// This function deregisters or deallocates a previously initialized block of Shared Memory.
+        /// This function deregisters or deallocates a previously initialized block of the shared memory.
         /// </summary>
         /// <remarks>
-        /// For a memory buffer allocated using AllocateSharedMemory the Implementation MUST free the
-        /// underlying memory and the Client Application MUST NOT access this region after this function has been
-        /// called. In this case the Implementation MUST clear the buffer and size fields of the sharedMem
+        /// For a memory buffer allocated using AllocateSharedMemory, the implementation must free the
+        /// underlying memory and the client application must not access this region after this function has been
+        /// called. In this case, the implementation must clear the buffer and size fields of the shared memory
         /// structure before returning.
-        /// For memory registered using RegisterSharedMemory the implementation MUST deregister the
-        /// underlying memory from the TEE, but the memory region will stay available to the Client Application for
+        /// For memory registered using RegisterSharedMemory, the implementation must deregister the
+        /// underlying memory from the TEE, but the memory region will stay available to the client application for
         /// other purposes as the memory is owned by it.
         /// </remarks>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="shm">The shared memory object returned by RegisterSharedMemory or AllocateSharedMemory</param>
+        /// <param name="shm">The shared memory object returned by RegisterSharedMemory or AllocateSharedMemory.</param>
         /// <privilege>http://tizen.org/privilege/tee.client</privilege>
         /// <privlevel>partner</privlevel>
         /// <feature>http://tizen.org/feature/security.tee</feature>
-        /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
         /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
         /// <exception cref="InvalidOperationException">The operation is invalid.</exception>
-        /// <exception cref="ArgumentException">The argument is wrong</exception>
+        /// <exception cref="ArgumentException">The argument is wrong.</exception>
         public void ReleaseSharedMemory(SharedMemory shm)
         {
             Interop.Libteec.ReleaseSharedMemory(ref shm.shm);
index 36e1b15..4edd144 100644 (file)
@@ -12,7 +12,7 @@ running inside the TEE or exposed externally to Client Applications.
 The TEE Client API concentrates on the interface to enable efficient communications between
 a Client Application and a Trusted Application running inside the TEE.
 Higher level standards and protocol layers may be built on top of the foundation
-provided by the TEE Client API â€“ for example, to cover common tasks such as secure storage,
+provided by the TEE Client API â€“ for example, to cover common tasks, such as secure storage,
 cryptography, and run-time installation of new Trusted Applications.
 The separation between the rich environment and the TEE is guaranted.
 </para>
@@ -24,7 +24,7 @@ The key design principles of the TEE Client API are:
        <description>
        Where possible the design of the TEE Client API has placed the responsibility for memory
        allocation on the calling Client Application code. This gives the Client developer choice of
-       memory allocation locations, enabling simple optimizations such as stack-based allocation
+       memory allocation locations, enabling simple optimizations, such as stack-based allocation
        or enhanced flexibility using placements in static global memory or thread-local storage.<br />
        This design choice is evident in the API by the use of pointers to structures rather than
        opaque handles to represent any manipulated objects.
index 1b4398f..53c31cf 100755 (executable)
@@ -19,16 +19,16 @@ using System;
 namespace Tizen.System
 {
     /// <summary>
-    /// The System Settings API provides APIs for sharing configuration over a system
+    /// The System Settings API provides APIs for sharing the configuration over a system.
     /// </summary>
     /// <remarks>
-    /// System Settings API provides functions for getting the system configuration related to user preferences.
-    /// The main features of the System Settings API include accessing system-wide configurations, such as ringtones, wallpapers, and etc
+    /// The System Settings API provides functions for getting the system configuration related to user preferences.
+    /// The main features of the System Settings API include accessing system-wide configurations, such as ringtones, wallpapers, and so on.
     /// </remarks>
     public static class SystemSettings
     {
         /// <summary>
-        /// The file path of the current ringtone
+        /// The file path of the current ringtone.
         /// </summary>
         public static string IncomingCallRingtone
         {
@@ -53,7 +53,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The file path of the current home screen wallpaper
+        /// The file path of the current home-screen wallpaper.
         /// </summary>
         public static string WallpaperHomeScreen
         {
@@ -78,7 +78,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The file path of the current lock screen wallpaper
+        /// The file path of the current lock-screen wallpaper.
         /// </summary>
         public static string WallpaperLockScreen
         {
@@ -103,7 +103,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The current system font size
+        /// The current system font size.
         /// </summary>
         public static SystemSettingsFontSize FontSize
         {
@@ -128,7 +128,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The current system font type
+        /// The current system font type.
         /// </summary>
         public static string FontType
         {
@@ -153,7 +153,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether the motion service is activated
+        /// Indicates whether the motion service is activated.
         /// </summary>
         public static bool MotionActivationEnabled
         {
@@ -178,7 +178,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The file path of the current email alert ringtone
+        /// The file path of the current email alert ringtone.
         /// </summary>
         public static string EmailAlertRingtone
         {
@@ -202,7 +202,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// Indicates whether the USB debugging is enabled
+        /// Indicates whether the USB debugging is enabled.
         /// </summary>
         public static bool UsbDebuggingEnabled
         {
@@ -227,7 +227,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether the 3G data network is enabled
+        /// Indicates whether the 3G data network is enabled.
         /// </summary>
         public static bool Data3GNetworkEnabled
         {
@@ -252,7 +252,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates lockscreen app pkg name
+        /// Indicates the lock-screen application package name.
         /// </summary>
         public static string LockscreenApp
         {
@@ -277,7 +277,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The current system default font type (only support Get)
+        /// The current system default font type (only supports Get).
         /// </summary>
         public static string DefaultFontType
         {
@@ -296,7 +296,7 @@ namespace Tizen.System
         /// <summary>
         /// Indicates the current country setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax.
         /// The country setting is in the ISO 639-2 format,
-        /// and the region setting is in the ISO 3166-1 alpha-2 format
+        /// and the region setting is in the ISO 3166-1 alpha-2 format.
         /// </summary>
         public static string LocaleCountry
         {
@@ -322,7 +322,7 @@ namespace Tizen.System
 
         /// <summary>
         /// Indicates the current language setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax.
-        /// The language setting is in the ISO 639-2 format
+        /// The language setting is in the ISO 639-2 format,
         /// and the region setting is in the ISO 3166-1 alpha-2 format.
         /// </summary>
         public static string LocaleLanguage
@@ -374,7 +374,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the current time zone. Eg. "Pacific/Tahiti"
+        /// Indicates the current time zone, for example, Pacific/Tahiti.
         /// </summary>
         public static string LocaleTimeZone
         {
@@ -399,7 +399,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Once System changes time, this event occurs to notify time change.
+        /// Once the system changes time, this event occurs to notify the time change.
         /// </summary>
         public static int Time
         {
@@ -415,7 +415,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// Indicates whether the screen lock sound is enabled on the device. ex) LCD on/off sound
+        /// Indicates whether the screen lock sound is enabled on the device, for example, the LCD on or off sound.
         /// </summary>
         public static bool SoundLockEnabled
         {
@@ -466,7 +466,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether rotation control is automatic.
+        /// Indicates whether the rotation control is automatic.
         /// </summary>
         public static bool DisplayScreenRotationAutoEnabled
         {
@@ -483,7 +483,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates device name.
+        /// Indicates the device name.
         /// </summary>
         public static string DeviceName
         {
@@ -499,7 +499,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// Indicates whether the device user has enabled motion feature.
+        /// Indicates whether the device user has enabled the motion feature.
         /// </summary>
         public static bool MotionEnabled
         {
@@ -516,7 +516,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether Wi-Fi-related notifications are enabled on the device.
+        /// Indicates whether Wi-Fi related notifications are enabled on the device.
         /// </summary>
         public static bool NetworkWifiNotificationEnabled
         {
@@ -625,7 +625,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the current lock state
+        /// Indicates the current lock state.
         /// </summary>
         public static SystemSettingsIdleLockState LockState
         {
@@ -650,7 +650,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The current system ADS ID
+        /// The current system ADS ID.
         /// </summary>
         public static string AdsId
         {
@@ -702,10 +702,10 @@ namespace Tizen.System
         };
         private static event EventHandler<IncomingCallRingtoneChangedEventArgs> s_incomingCallRingtoneChanged;
         /// <summary>
-        /// IncomingCallRingtoneChanged event is triggered when the file path of the incoming ringtone is changed
+        /// The IncomingCallRingtoneChanged event is triggered when the file path of the incoming ringtone is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A IncomingCallRingtoneChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The IncomingCallRingtoneChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<IncomingCallRingtoneChangedEventArgs> IncomingCallRingtoneChanged
         {
             add
@@ -743,10 +743,10 @@ namespace Tizen.System
         };
         private static event EventHandler<WallpaperHomeScreenChangedEventArgs> s_wallpaperHomeScreenChanged;
         /// <summary>
-        /// WallpaperHomeScreenChanged event is triggered when the file path of the current home screen wallpaper is changed
+        /// 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">A WallpaperHomeScreenChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The WallpaperHomeScreenChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<WallpaperHomeScreenChangedEventArgs> WallpaperHomeScreenChanged
         {
             add
@@ -784,10 +784,10 @@ namespace Tizen.System
         };
         private static event EventHandler<WallpaperLockScreenChangedEventArgs> s_wallpaperLockScreenChanged;
         /// <summary>
-        /// WallpaperLockScreenChanged event is triggered when the file path of the current lock screen wallpaper is changed
+        /// 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">A WallpaperLockScreenChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The WallpaperLockScreenChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<WallpaperLockScreenChangedEventArgs> WallpaperLockScreenChanged
         {
             add
@@ -825,10 +825,10 @@ namespace Tizen.System
         };
         private static event EventHandler<FontSizeChangedEventArgs> s_fontSizeChanged;
         /// <summary>
-        /// FontSizeChanged event is triggered when the current system font size is changed
+        /// The FontSizeChanged event is triggered when the current system font size is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A FontSizeChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The FontSizeChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<FontSizeChangedEventArgs> FontSizeChanged
         {
             add
@@ -866,10 +866,10 @@ namespace Tizen.System
         };
         private static event EventHandler<FontTypeChangedEventArgs> s_fontTypeChanged;
         /// <summary>
-        /// FontTypeChanged event is triggered when the current system font type is changed
+        /// The FontTypeChanged event is triggered when the current system font type is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A FontTypeChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The FontTypeChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<FontTypeChangedEventArgs> FontTypeChanged
         {
             add
@@ -907,10 +907,10 @@ namespace Tizen.System
         };
         private static event EventHandler<MotionActivationSettingChangedEventArgs> s_motionActivationChanged;
         /// <summary>
-        /// MotionActivationChanged event is triggered when the motion service status is changed
+        /// The MotionActivationChanged event is triggered when the motion service status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A MotionActivationChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The MotionActivationChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<MotionActivationSettingChangedEventArgs> MotionActivationSettingChanged
         {
             add
@@ -948,10 +948,10 @@ namespace Tizen.System
         };
         private static event EventHandler<EmailAlertRingtoneChangedEventArgs> s_emailAlertRingtoneChanged;
         /// <summary>
-        /// EmailAlertRingtoneChanged event is triggered when the file path of the current email alert ringtone is changed
+        /// 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">A EmailAlertRingtoneChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The EmailAlertRingtoneChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<EmailAlertRingtoneChangedEventArgs> EmailAlertRingtoneChanged
         {
             add
@@ -989,10 +989,10 @@ namespace Tizen.System
         };
         private static event EventHandler<UsbDebuggingSettingChangedEventArgs> s_usbDebuggingSettingChanged;
         /// <summary>
-        /// UsbDebuggingSettingChangedEventArgs event is triggered when the USB debugging status is changed
+        /// The UsbDebuggingSettingChangedEventArgs event is triggered when the USB debugging status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A UsbDebuggingSettingChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The UsbDebuggingSettingChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<UsbDebuggingSettingChangedEventArgs> UsbDebuggingSettingChanged
         {
             add
@@ -1030,10 +1030,10 @@ namespace Tizen.System
         };
         private static event EventHandler<Data3GNetworkSettingChangedEventArgs> s_data3GNetworkSettingChanged;
         /// <summary>
-        /// Data3GNetworkSettingChanged event is triggered when the 3G data network status is changed
+        /// The Data3GNetworkSettingChanged event is triggered when the 3G data network status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A Data3GNetworkSettingChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The Data3GNetworkSettingChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<Data3GNetworkSettingChangedEventArgs> Data3GNetworkSettingChanged
         {
             add
@@ -1071,10 +1071,10 @@ namespace Tizen.System
         };
         private static event EventHandler<LockscreenAppChangedEventArgs> s_lockscreenAppChanged;
         /// <summary>
-        /// LockscreenAppChanged event is triggered when the lockscreen app pkg name is changed
+        /// The LockscreenAppChanged event is triggered when the lockscreen application package name is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A LockscreenAppChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The LockscreenAppChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<LockscreenAppChangedEventArgs> LockscreenAppChanged
         {
             add
@@ -1112,10 +1112,10 @@ namespace Tizen.System
         };
         private static event EventHandler<LocaleCountryChangedEventArgs> s_localeCountryChanged;
         /// <summary>
-        /// LocaleCountryChanged event is triggered when the current country setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax, is changed
+        /// 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">A LocaleCountryChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The LocaleCountryChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<LocaleCountryChangedEventArgs> LocaleCountryChanged
         {
             add
@@ -1153,10 +1153,10 @@ namespace Tizen.System
         };
         private static event EventHandler<LocaleLanguageChangedEventArgs> s_localeLanguageChanged;
         /// <summary>
-        /// LocaleLanguageChanged event is triggered when the current language setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax, is changed
+        /// 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">A LocaleLanguageChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The LocaleLanguageChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<LocaleLanguageChangedEventArgs> LocaleLanguageChanged
         {
             add
@@ -1194,10 +1194,10 @@ namespace Tizen.System
         };
         private static event EventHandler<LocaleTimeFormat24HourSettingChangedEventArgs> s_localeTimeFormat24HourChanged;
         /// <summary>
-        /// LocaleTimeFormat24HourChanged event is triggered when the time format is changed
+        /// The LocaleTimeFormat24HourChanged event is triggered when the time format is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A LocaleTimeFormat24HourChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The LocaleTimeFormat24HourChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<LocaleTimeFormat24HourSettingChangedEventArgs> LocaleTimeFormat24HourSettingChanged
         {
             add
@@ -1235,10 +1235,10 @@ namespace Tizen.System
         };
         private static event EventHandler<LocaleTimeZoneChangedEventArgs> s_localeTimeZoneChanged;
         /// <summary>
-        /// LocaleTimeZoneChanged event is triggered when the  current time zone is changed
+        /// The LocaleTimeZoneChanged event is triggered when the current time zone is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A LocaleTimeZoneChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The LocaleTimeZoneChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<LocaleTimeZoneChangedEventArgs> LocaleTimeZoneChanged
         {
             add
@@ -1277,10 +1277,10 @@ namespace Tizen.System
         };
         private static event EventHandler<TimeChangedEventArgs> s_timeChanged;
         /// <summary>
-        /// TimeChanged event is triggered when the system time is changed
+        /// The TimeChanged event is triggered when the system time is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A TimeChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The TimeChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<TimeChangedEventArgs> TimeChanged
         {
             add
@@ -1318,10 +1318,10 @@ namespace Tizen.System
         };
         private static event EventHandler<SoundLockSettingChangedEventArgs> s_soundLockChanged;
         /// <summary>
-        /// SoundLockChanged event is triggered when the screen lock sound enabled status is changed
+        /// The SoundLockChanged event is triggered when the screen lock sound enabled status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A SoundLockChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The SoundLockChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<SoundLockSettingChangedEventArgs> SoundLockSettingChanged
         {
             add
@@ -1359,10 +1359,10 @@ namespace Tizen.System
         };
         private static event EventHandler<SoundSilentModeSettingChangedEventArgs> s_soundSilentModeChanged;
         /// <summary>
-        /// SoundSilentModeChanged event is triggered when the silent mode status is changed
+        /// The SoundSilentModeChanged event is triggered when the silent mode status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A SoundSilentModeChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The SoundSilentModeChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<SoundSilentModeSettingChangedEventArgs> SoundSilentModeSettingChanged
         {
             add
@@ -1400,10 +1400,10 @@ namespace Tizen.System
         };
         private static event EventHandler<SoundTouchSettingChangedEventArgs> s_soundTouchChanged;
         /// <summary>
-        /// SoundTouchChanged event is triggered when the screen touch sound enabled status is changed
+        /// THe SoundTouchChanged event is triggered when the screen touch sound enabled status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A SoundTouchChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The SoundTouchChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<SoundTouchSettingChangedEventArgs> SoundTouchSettingChanged
         {
             add
@@ -1441,10 +1441,10 @@ namespace Tizen.System
         };
         private static event EventHandler<DisplayScreenRotationAutoSettingChangedEventArgs> s_displayScreenRotationAutoChanged;
         /// <summary>
-        /// DisplayScreenRotationAutoChanged event is triggered when the automatic rotation control status is changed
+        /// The DisplayScreenRotationAutoChanged event is triggered when the automatic rotation control status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A DisplayScreenRotationAutoChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The DisplayScreenRotationAutoChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<DisplayScreenRotationAutoSettingChangedEventArgs> DisplayScreenRotationAutoSettingChanged
         {
             add
@@ -1482,10 +1482,10 @@ namespace Tizen.System
         };
         private static event EventHandler<DeviceNameChangedEventArgs> s_deviceNameChanged;
         /// <summary>
-        /// DeviceNameChanged event is triggered when the device name is changed
+        /// The DeviceNameChanged event is triggered when the device name is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A DeviceNameChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The DeviceNameChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<DeviceNameChangedEventArgs> DeviceNameChanged
         {
             add
@@ -1523,10 +1523,10 @@ namespace Tizen.System
         };
         private static event EventHandler<MotionSettingChangedEventArgs> s_motionSettingChanged;
         /// <summary>
-        /// MotionSettingChanged event is triggered when the motion feature enabled status is changed
+        /// The MotionSettingChanged event is triggered when the motion feature enabled status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A MotionSettingChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The MotionSettingChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<MotionSettingChangedEventArgs> MotionSettingChanged
         {
             add
@@ -1564,10 +1564,10 @@ namespace Tizen.System
         };
         private static event EventHandler<NetworkWifiNotificationSettingChangedEventArgs> s_networkWifiNotificationChanged;
         /// <summary>
-        /// NetworkWifiNotificationChanged event is triggered when the Wi-Fi-related notifications enabled status is changed
+        /// The NetworkWifiNotificationChanged event is triggered when the WiFi-related notifications enabled status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A NetworkWifiNotificationChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The NetworkWifiNotificationChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<NetworkWifiNotificationSettingChangedEventArgs> NetworkWifiNotificationSettingChanged
         {
             add
@@ -1605,10 +1605,10 @@ namespace Tizen.System
         };
         private static event EventHandler<NetworkFlightModeSettingChangedEventArgs> s_networkFlightModeChanged;
         /// <summary>
-        /// NetworkFlightModeChanged event is triggered when the flight mode status is changed
+        /// The NetworkFlightModeChanged event is triggered when the flight mode status is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A NetworkFlightModeChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The NetworkFlightModeChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<NetworkFlightModeSettingChangedEventArgs> NetworkFlightModeSettingChanged
         {
             add
@@ -1646,10 +1646,10 @@ namespace Tizen.System
         };
         private static event EventHandler<ScreenBacklightTimeChangedEventArgs> s_screenBacklightTimeChanged;
         /// <summary>
-        /// ScreenBacklightTimeChanged event is triggered when the backlight time is changed.
+        /// THe ScreenBacklightTimeChanged event is triggered when the backlight time is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A ScreenBacklightTimeChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The ScreenBacklightTimeChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<ScreenBacklightTimeChangedEventArgs> ScreenBacklightTimeChanged
         {
             add
@@ -1687,10 +1687,10 @@ namespace Tizen.System
         };
         private static event EventHandler<SoundNotificationChangedEventArgs> s_soundNotificationChanged;
         /// <summary>
-        /// SoundNotificationChanged event is triggered when the file path of the current notification tone set by the user is changed
+        /// 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">A SoundNotificationChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The SoundNotificationChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<SoundNotificationChangedEventArgs> SoundNotificationChanged
         {
             add
@@ -1728,10 +1728,10 @@ namespace Tizen.System
         };
         private static event EventHandler<SoundNotificationRepetitionPeriodChangedEventArgs> s_soundNotificationRepetitionPeriodChanged;
         /// <summary>
-        /// SoundNotificationRepetitionPeriodChanged event is triggered when the time period for notification repetitions is changed
+        /// The SoundNotificationRepetitionPeriodChanged event is triggered when the time period for notification repetitions is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A SoundNotificationRepetitionPeriodChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The SoundNotificationRepetitionPeriodChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<SoundNotificationRepetitionPeriodChangedEventArgs> SoundNotificationRepetitionPeriodChanged
         {
             add
@@ -1769,10 +1769,10 @@ namespace Tizen.System
         };
         private static event EventHandler<LockStateChangedEventArgs> s_lockStateChanged;
         /// <summary>
-        /// LockStateChanged event is triggered when the current lock state is changed
+        /// The LockStateChanged event is triggered when the current lock state is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A LockStateChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The LockStateChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<LockStateChangedEventArgs> LockStateChanged
         {
             add
@@ -1810,10 +1810,10 @@ namespace Tizen.System
         };
         private static event EventHandler<AdsIdChangedEventArgs> s_adsIdChanged;
         /// <summary>
-        /// AdsIdChanged event is triggered when the current ADS ID state is changed
+        /// The AdsIdChanged event is triggered when the current ADS ID state is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A AdsIdChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The AdsIdChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<AdsIdChangedEventArgs> AdsIdChanged
         {
             add
@@ -1851,10 +1851,10 @@ namespace Tizen.System
         };
         private static event EventHandler<UltraDataSaveChangedEventArgs> s_ultraDataSaveChanged;
         /// <summary>
-        /// UltraDataSaveChanged event is triggered when the current Ultra Data Save state is changed
+        /// The UltraDataSaveChanged event is triggered when the current Ultra Data Save state is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A UltraDataSaveChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The UltraDataSaveChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<UltraDataSaveChangedEventArgs> UltraDataSaveChanged
         {
             add
@@ -1892,10 +1892,10 @@ namespace Tizen.System
         };
         private static event EventHandler<UltraDataSavePackageListChangedEventArgs> s_ultraDataSavePackageListChanged;
         /// <summary>
-        /// UltraDataSavePackageListChanged event is triggered when the current ADS ID state is changed
+        /// The UltraDataSavePackageListChanged event is triggered when the current ADS ID state is changed.
         /// </summary>
         /// <param name="sender"></param>
-        /// <param name="e">A UltraDataSavePackageListChangedEventArgs object that contains the key & changed value</param>
+        /// <param name="e">The UltraDataSavePackageListChangedEventArgs object that contains the key and the changed value.</param>
         public static event EventHandler<UltraDataSavePackageListChangedEventArgs> UltraDataSavePackageListChanged
         {
             add
index e935db5..b402687 100755 (executable)
 namespace Tizen.System
 {
     /// <summary>
-    /// Enumeration for all available system settings
+    /// Enumeration for all the available system settings.
     /// </summary>
     public enum SystemSettingsKeys : int
     {
         /// <summary>
-        /// (string) The file path of the current ringtone
+        /// GET (string) The file path of the current ringtone.
         /// </summary>
         IncomingCallRingtone = 0,
         /// <summary>
-        /// (string) The file path of the current home screen wallpaper
+        /// GET (string) The file path of the current home-screen wallpaper.
         /// </summary>
         WallpaperHomeScreen,
         /// <summary>
-        /// (string) The file path of the current lock screen wallpaper
+        /// GET (string) The file path of the current lock-screen wallpaper.
         /// </summary>
         WallpaperLockScreen,
         /// <summary>
-        /// (int) The current system font size
+        /// GET (int) The current system font size.
         /// </summary>
         FontSize,
         /// <summary>
-        /// (string) The current system font type
+        /// GET (string) The current system font type.
         /// </summary>
         FontType,
         /// <summary>
-        /// (bool) Indicates whether the motion service is activated
+        /// GET (bool) Indicates whether the motion service is activated.
         /// </summary>
         MotionActivationEnabled,
         /// <summary>
-        /// (string) The file path of the current email alert ringtone
+        /// GET (string) The file path of the current email alert ringtone.
         /// </summary>
         EmailAlertRingtone,
         /// <summary>
-        /// (bool) Indicates whether the USB debugging is enabled
+        /// GET (bool) Indicates whether the USB debugging is enabled.
         /// </summary>
         UsbDebuggingEnabled,
         /// <summary>
-        /// (bool) Indicates whether the 3G data network is enabled
+        /// GET (bool) Indicates whether the 3G-data network is enabled.
         /// </summary>
         Data3GNetworkEnabled,
         /// <summary>
-        /// (string) Indicates lockscreen app pkg name
+        /// GET (string) Indicates the lock-screen application package name.
         /// </summary>
         LockscreenApp = Data3GNetworkEnabled + 2,
         /// <summary>
-        /// (string) The current system default font type (only support Get)
+        /// GET (string) The current system default font type (only supports Get).
         /// </summary>
         DefaultFontType,
         /// <summary>
-        /// (string) Indicates the current country setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax.
+        /// GET (string) Indicates the current country setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax.
         /// The country setting is in the ISO 639-2 format,
-        /// and the region setting is in the ISO 3166-1 alpha-2 format
+        /// and the region setting is in the ISO 3166-1 alpha-2 format.
         /// </summary>
         LocaleCountry,
         /// <summary>
-        /// (string) Indicates the current language setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax.
-        /// The language setting is in the ISO 639-2 format
+        /// GET (string) Indicates the current language setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax.
+        /// The language setting is in the ISO 639-2 format,
         /// and the region setting is in the ISO 3166-1 alpha-2 format.
         /// </summary>
         LocaleLanguage,
         /// <summary>
-        /// (bool) Indicates whether the 24-hour clock is used.
+        /// GET (bool) Indicates whether the 24-hour clock is used.
         /// If the value is false, the 12-hour clock is used.
         /// </summary>
         LocaleTimeFormat24HourEnabled,
         /// <summary>
-        /// (string) Indicates the current time zone. Eg. Pacific/Tahiti
+        /// GET (string) Indicates the current time zone, for example, Pacific/Tahiti.
         /// </summary>
         LocaleTimeZone,
         /// <summary>
-        /// (int) Once System changes time, this event occurs to notify time change.
+        /// GET (int) Once system changes the time, this event occurs to notify the time change.
         /// </summary>
         Time,
         /// <summary>
-        /// GET (bool) Indicates whether the screen lock sound is enabled on the device. ex) LCD on/off sound
+        /// GET (bool) Indicates whether the screen lock sound is enabled on the device, for example, the LCD on or off sound.
         /// </summary>
         SoundLockEnabled,
         /// <summary>
@@ -103,19 +103,19 @@ namespace Tizen.System
         /// </summary>
         SoundTouchEnabled,
         /// <summary>
-        /// GET (bool) Indicates whether rotation control is automatic.
+        /// GET (bool) Indicates whether the rotation control is automatic.
         /// </summary>
         DisplayScreenRotationAutoEnabled,
         /// <summary>
-        /// GET (string) Indicates device name.
+        /// GET (string) Indicates the device name.
         /// </summary>
         DeviceName,
         /// <summary>
-        /// GET (bool) Indicates whether the device user has enabled motion feature.
+        /// GET (bool) Indicates whether the device user has the enabled motion feature.
         /// </summary>
         MotionEnabled,
         /// <summary>
-        /// GET (bool) Indicates whether Wi-Fi-related notifications are enabled on the device.
+        /// GET (bool) Indicates whether WiFi-related notifications are enabled on the device.
         /// </summary>
         NetworkWifiNotificationEnabled,
         /// <summary>
@@ -123,93 +123,93 @@ namespace Tizen.System
         /// </summary>
         NetworkFlightModeEnabled,
         /// <summary>
-        /// (int) Indicates the backlight time (in seconds). The following values can be used: 15, 30, 60, 120, 300, and 600.
+        /// GET (int) Indicates the backlight time (in seconds). The following values can be used: 15, 30, 60, 120, 300, and 600.
         /// </summary>
         ScreenBacklightTime,
         /// <summary>
-        /// (string) Indicates the file path of the current notification tone set by the user.
+        /// GET (string) Indicates the file path of the current notification tone set by the user.
         /// </summary>
         SoundNotification,
         /// <summary>
-        /// (int) Indicates the time period for notification repetitions.
+        /// GET (int) Indicates the time period for notification repetitions.
         /// </summary>
         SoundNotificationRepetitionPeriod,
         /// <summary>
-        /// (int) Indicates the current lock state
+        /// GET (int) Indicates the current lock state.
         /// </summary>
         LockState,
         /// <summary>
-        /// (string)  Indicates Ads ID for each device
+        /// GET (string) Indicates the ADS ID for each device.
         /// </summary>
         AdsId,
         /// <summary>
-        /// (int) Indicates Ultra Data Save status, one of #SystemSettingsUdsState values
+        /// GET (int) Indicates the Ultra Data Save status, one of the #SystemSettingsUdsState values.
         /// </summary>
         UltraDataSave,
         /// <summary>
-        /// (string) Indicates Ultra Data Save Package List (Since 4.0), the list is a string containing whitelisted package names separated with semicolons (;)
+        /// GET (string) Indicates the Ultra Data Save Package List. Since 4.0, the list is a string containing whitelisted package names separated with semicolons (;).
         /// </summary>
         UltraDataSavePackageList
     }
     /// <summary>
-    /// Enumeration for Idle Lock State.
+    /// Enumeration for the Idle Lock State.
     /// </summary>
     public enum SystemSettingsIdleLockState : int
     {
         /// <summary>
-        /// Device is unlocked
+        /// The device is unlocked.
         /// </summary>
         Unlock = 0,
         /// <summary>
-        /// Device is locked
+        /// The device is locked.
         /// </summary>
         Lock,
         /// <summary>
-        /// Device is being locked
+        /// The device is being locked.
         /// </summary>
         LaunchingLock
     }
     /// <summary>
-    /// Enumeration for font size.
+    /// Enumeration for the font size.
     /// </summary>
     public enum SystemSettingsFontSize : int
     {
         /// <summary>
-        /// A small size
+        /// A small size.
         /// </summary>
         Small = 0,
         /// <summary>
-        /// A normal size
+        /// A normal size.
         /// </summary>
         Normal,
         /// <summary>
-        /// A large size
+        /// A large size.
         /// </summary>
         Large,
         /// <summary>
-        /// A huge size
+        /// A huge size.
         /// </summary>
         Huge,
         /// <summary>
-        /// A giant size
+        /// A giant size.
         /// </summary>
         Giant
     }
     /// <summary>
-    /// Enumeration for ultra data save
+    /// Enumeration for the ultra data save.
     /// </summary>
     public enum SystemSettingsUdsState : int
     {
         /// <summary>
-        /// UDS Off
+        /// UDS Off.
         /// </summary>
         UdsOff = 0,
         /// <summary>
-        /// UDS On
+        /// UDS On.
         /// </summary>
         UdsOn,
         /// <summary>
-        /// UDS On and the app is whitelisted
+        /// UDS On and the application is whitelisted.
         /// </summary>
         UdsOnWhitelisted,
     }
index 0cdd7ae..13da678 100755 (executable)
@@ -19,7 +19,7 @@ using System;
 namespace Tizen.System
 {
     /// <summary>
-    /// EventArgs type for the event IncomingCallRingtoneChanged
+    /// EventArgs type for the IncomingCallRingtoneChanged event.
     /// </summary>
     public class IncomingCallRingtoneChangedEventArgs : EventArgs
     {
@@ -30,7 +30,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The file path of the current ringtone
+        /// The file path of the current ringtone.
         /// </summary>
         public string Value
         {
@@ -42,7 +42,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event WallpaperHomeScreenChanged
+    /// EventArgs type for the WallpaperHomeScreenChanged event.
     /// </summary>
     public class WallpaperHomeScreenChangedEventArgs : EventArgs
     {
@@ -53,7 +53,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The file path of the current home screen wallpaper
+        /// The file path of the current home screen wallpaper.
         /// </summary>
         public string Value
         {
@@ -65,7 +65,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event WallpaperLockScreenChanged
+    /// EventArgs type for the WallpaperLockScreenChanged event.
     /// </summary>
     public class WallpaperLockScreenChangedEventArgs : EventArgs
     {
@@ -76,7 +76,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The file path of the current lock screen wallpaper
+        /// The file path of the current lock screen wallpaper.
         /// </summary>
         public string Value
         {
@@ -88,7 +88,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event FontSizeChanged
+    /// EventArgs type for the FontSizeChanged event.
     /// </summary>
     public class FontSizeChangedEventArgs : EventArgs
     {
@@ -99,7 +99,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The current system font size
+        /// The current system font size.
         /// </summary>
         public SystemSettingsFontSize Value
         {
@@ -111,7 +111,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event FontTypeChanged
+    /// EventArgs type for the FontTypeChanged event.
     /// </summary>
     public class FontTypeChangedEventArgs : EventArgs
     {
@@ -122,7 +122,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The current system font type
+        /// The current system font type.
         /// </summary>
         public string Value
         {
@@ -134,7 +134,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event MotionActivationChanged
+    /// EventArgs type for the MotionActivationChanged event.
     /// </summary>
     public class MotionActivationSettingChangedEventArgs : EventArgs
     {
@@ -145,7 +145,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether the motion service is activated
+        /// Indicates whether the motion service is activated.
         /// </summary>
         public bool Value
         {
@@ -157,7 +157,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event EmailAlertRingtoneChanged
+    /// EventArgs type for the EmailAlertRingtoneChanged event.
     /// </summary>
     public class EmailAlertRingtoneChangedEventArgs : EventArgs
     {
@@ -168,7 +168,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// The file path of the current email alert ringtone
+        /// The file path of the current email alert ringtone.
         /// </summary>
         public string Value
         {
@@ -180,7 +180,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event UsbDebuggingSettingChanged
+    /// EventArgs type for the UsbDebuggingSettingChanged event.
     /// </summary>
     public class UsbDebuggingSettingChangedEventArgs : EventArgs
     {
@@ -191,7 +191,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether the USB debugging is enabled
+        /// Indicates whether the USB debugging is enabled.
         /// </summary>
         public bool Value
         {
@@ -203,7 +203,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event Data3GNetworkSettingChanged
+    /// EventArgs type for the Data3GNetworkSettingChanged event.
     /// </summary>
     public class Data3GNetworkSettingChangedEventArgs : EventArgs
     {
@@ -214,7 +214,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether the 3G data network is enabled
+        /// Indicates whether the 3G data network is enabled.
         /// </summary>
         public bool Value
         {
@@ -226,7 +226,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event LockscreenAppChanged
+    /// EventArgs type for the LockscreenAppChanged event.
     /// </summary>
     public class LockscreenAppChangedEventArgs : EventArgs
     {
@@ -237,7 +237,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates lockscreen app pkg name
+        /// Indicates the lock screen application package name.
         /// </summary>
         public string Value
         {
@@ -249,7 +249,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event LocaleCountryChanged
+    /// EventArgs type for the LocaleCountryChanged event.
     /// </summary>
     public class LocaleCountryChangedEventArgs : EventArgs
     {
@@ -261,7 +261,7 @@ namespace Tizen.System
 
         /// <summary>
         /// Indicates the current country setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax.
-        /// The country setting is in the ISO 639-2 format, and the region setting is in the ISO 3166-1 alpha-2 format
+        /// The country setting is in the ISO 639-2 format, and the region setting is in the ISO 3166-1 alpha-2 format.
         /// </summary>
         public string Value
         {
@@ -273,7 +273,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event LocaleLanguageChanged
+    /// EventArgs type for the LocaleLanguageChanged event.
     /// </summary>
     public class LocaleLanguageChangedEventArgs : EventArgs
     {
@@ -285,7 +285,7 @@ namespace Tizen.System
 
         /// <summary>
         /// Indicates the current language setting in the &lt;LANGUAGE&gt;_&lt;REGION&gt; syntax.
-        /// The language setting is in the ISO 639-2 format and the region setting is in the ISO 3166-1 alpha-2 format
+        /// The language setting is in the ISO 639-2 format and the region setting is in the ISO 3166-1 alpha-2 format.
         /// </summary>
         public string Value
         {
@@ -297,7 +297,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event LocaleTimeFormat24HourChanged
+    /// EventArgs type for the LocaleTimeFormat24HourChanged event.
     /// </summary>
     public class LocaleTimeFormat24HourSettingChangedEventArgs : EventArgs
     {
@@ -320,7 +320,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event LocaleTimeZoneChanged
+    /// EventArgs type for the LocaleTimeZoneChanged event.
     /// </summary>
     public class LocaleTimeZoneChangedEventArgs : EventArgs
     {
@@ -331,7 +331,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the current time zone
+        /// Indicates the current time zone.
         /// </summary>
         public string Value
         {
@@ -343,7 +343,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event TimeChanged
+    /// EventArgs type for the TimeChanged event.
     /// </summary>
     public class TimeChangedEventArgs : EventArgs
     {
@@ -354,7 +354,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the current time
+        /// Indicates the current time.
         /// </summary>
         public int Value
         {
@@ -366,7 +366,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event SoundLockChanged
+    /// EventArgs type for the SoundLockChanged event.
     /// </summary>
     public class SoundLockSettingChangedEventArgs : EventArgs
     {
@@ -377,7 +377,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        ///  Indicates whether the screen lock sound is enabled on the device. ex) LCD on/off sound
+        /// Indicates whether the screen lock sound is enabled on the device, for example, the LCD on or off sound.
         /// </summary>
         public bool Value
         {
@@ -389,7 +389,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event SoundSilentModeChanged
+    /// EventArgs type for the SoundSilentModeChanged event.
     /// </summary>
     public class SoundSilentModeSettingChangedEventArgs : EventArgs
     {
@@ -412,7 +412,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event SoundTouchChanged
+    /// EventArgs type for the SoundTouchChanged event.
     /// </summary>
     public class SoundTouchSettingChangedEventArgs : EventArgs
     {
@@ -435,7 +435,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event DisplayScreenRotationAutoChanged
+    /// EventArgs type for the DisplayScreenRotationAutoChanged event.
     /// </summary>
     public class DisplayScreenRotationAutoSettingChangedEventArgs : EventArgs
     {
@@ -446,7 +446,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether rotation control is automatic
+        /// Indicates whether the rotation control is automatic.
         /// </summary>
         public bool Value
         {
@@ -458,7 +458,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event DeviceNameChanged
+    /// EventArgs type for the DeviceNameChanged event.
     /// </summary>
     public class DeviceNameChangedEventArgs : EventArgs
     {
@@ -469,7 +469,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates device name
+        /// Indicates the device name.
         /// </summary>
         public string Value
         {
@@ -481,7 +481,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event MotionSettingChanged
+    /// EventArgs type for the MotionSettingChanged event.
     /// </summary>
     public class MotionSettingChangedEventArgs : EventArgs
     {
@@ -492,7 +492,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether the device user has enabled motion feature
+        /// Indicates whether the device user has enabled the motion feature.
         /// </summary>
         public bool Value
         {
@@ -504,7 +504,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event NetworkWifiNotificationChanged
+    /// EventArgs type for the NetworkWifiNotificationChanged event.
     /// </summary>
     public class NetworkWifiNotificationSettingChangedEventArgs : EventArgs
     {
@@ -515,7 +515,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether Wi-Fi-related notifications are enabled on the device
+        /// Indicates whether Wi-Fi-related notifications are enabled on the device.
         /// </summary>
         public bool Value
         {
@@ -527,7 +527,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event NetworkFlightModeChanged
+    /// EventArgs type for the NetworkFlightModeChanged event.
     /// </summary>
     public class NetworkFlightModeSettingChangedEventArgs : EventArgs
     {
@@ -538,7 +538,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates whether the device is in the flight mode
+        /// Indicates whether the device is in the flight mode.
         /// </summary>
         public bool Value
         {
@@ -550,7 +550,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event ScreenBacklightTimeChanged
+    /// EventArgs type for the ScreenBacklightTimeChanged event.
     /// </summary>
     public class ScreenBacklightTimeChangedEventArgs : EventArgs
     {
@@ -561,7 +561,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the backlight time (in seconds)
+        /// Indicates the backlight time (in seconds).
         /// </summary>
         public int Value
         {
@@ -573,7 +573,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event SoundNotificationChanged
+    /// EventArgs type for the SoundNotificationChanged event.
     /// </summary>
     public class SoundNotificationChangedEventArgs : EventArgs
     {
@@ -584,7 +584,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the file path of the current notification tone set by the user
+        /// Indicates the file path of the current notification tone set by the user.
         /// </summary>
         public string Value
         {
@@ -596,7 +596,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event SoundNotificationRepetitionPeriodChanged
+    /// EventArgs type for the SoundNotificationRepetitionPeriodChanged event.
     /// </summary>
     public class SoundNotificationRepetitionPeriodChangedEventArgs : EventArgs
     {
@@ -607,7 +607,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the time period for notification repetitions
+        /// Indicates the time period for notification repetitions.
         /// </summary>
         public int Value
         {
@@ -619,7 +619,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event LockStateChanged
+    /// EventArgs type for the LockStateChanged event.
     /// </summary>
     public class LockStateChangedEventArgs : EventArgs
     {
@@ -630,7 +630,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the current lock state
+        /// Indicates the current lock state.
         /// </summary>
         public SystemSettingsIdleLockState Value
         {
@@ -642,7 +642,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event AdsIdChanged
+    /// EventArgs type for the AdsIdChanged event.
     /// </summary>
     public class AdsIdChangedEventArgs : EventArgs
     {
@@ -653,7 +653,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the current lock state
+        /// Indicates the current lock state.
         /// </summary>
         public string Value
         {
@@ -665,7 +665,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event UltraDataSaveChanged
+    /// EventArgs type for the UltraDataSaveChanged event.
     /// </summary>
     public class UltraDataSaveChangedEventArgs : EventArgs
     {
@@ -676,7 +676,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the current lock state
+        /// Indicates the current lock state.
         /// </summary>
         public SystemSettingsUdsState Value
         {
@@ -688,7 +688,7 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// EventArgs type for the event UltraDataSavePackageListChanged
+    /// EventArgs type for the UltraDataSavePackageListChanged event.
     /// </summary>
     public class UltraDataSavePackageListChangedEventArgs : EventArgs
     {
@@ -699,7 +699,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Indicates the current lock state
+        /// Indicates the current lock state.
         /// </summary>
         public string Value
         {