Review INFORMATION API files
authorEditor Lionbridge <TizenEditor.SEL@lionbridge.com>
Wed, 26 Jul 2017 06:02:39 +0000 (11:32 +0530)
committerEditor Lionbridge <TizenEditor.SEL@lionbridge.com>
Mon, 31 Jul 2017 09:33:01 +0000 (18:33 +0900)
PS2: Edited as per comments
PS3: Recover deleted files
PS5: Restore unchanged files

Change-Id: I1b0c93277e414e0421212135678d3e6f00f96df0

src/Tizen.System.Information/RuntimeInfo/CpuUsage.cs
src/Tizen.System.Information/RuntimeInfo/Enumerations.cs
src/Tizen.System.Information/RuntimeInfo/MemoryInformation.cs
src/Tizen.System.Information/RuntimeInfo/RuntimeInfoErrorFactory.cs [changed mode: 0755->0644]
src/Tizen.System.Information/RuntimeInfo/RuntimeInformation.cs
src/Tizen.System.Information/RuntimeInfo/RuntimeKeyStatusChangedEventArgs.cs
src/Tizen.System.Information/SystemInfo/SystemInfo.cs

index 813036c..35ceb90 100755 (executable)
@@ -24,7 +24,7 @@ using System.ComponentModel;
 namespace Tizen.System
 {
     /// <summary>
-    /// Structure for CPU usage.
+    /// The structure for CPU usage.
     /// </summary>
     public class CpuUsage
     {
@@ -37,25 +37,25 @@ namespace Tizen.System
             User = usage.User;
         }
         /// <summary>
-        /// Time running un-niced user processes (Percent)
+        /// Running time of un-niced user processes (Percent).
         /// </summary>
         public double User { get; internal set; }
         /// <summary>
-        /// Time running kernel processes (Percent)
+        /// Running time of kernel processes (Percent).
         /// </summary>
         public double System { get; internal set; }
         /// <summary>
-        /// Time running niced user processes (Percent)
+        /// Running time of niced user processes (Percent).
         /// </summary>
         public double Nice { get; internal set; }
         /// <summary>
-        /// Time waiting for I/O completion (Percent)
+        /// Time waiting for I/O completion (Percent).
         /// </summary>
         public double IoWait { get; internal set; }
     }
 
     /// <summary>
-    /// Structure for CPU usage per processes
+    /// The structure for CPU usage per process.
     /// </summary>
     public class ProcessCpuUsage
     {
@@ -66,11 +66,11 @@ namespace Tizen.System
             STime = usage.STime;
         }
         /// <summary>
-        /// Amount of time that this process has been scheduled in user mode (clock ticks)
+        /// The amount of time this process has been scheduled in user mode (clock ticks).
         /// </summary>
         public uint UTime { get; internal set; }
         /// <summary>
-        /// Amount of time that this process has been scheduled in kernel mode (clock ticks)
+        /// The amount of time this process has been scheduled in kernel mode (clock ticks).
         /// </summary>
         public uint STime { get; internal set; }
     }
index c35afeb..8b2fcf0 100755 (executable)
@@ -19,7 +19,7 @@ using System;
 namespace Tizen.System
 {
     /// <summary>
-    /// Enumeration for keys for runtime information
+    /// Enumeration for the runtime information key.
     /// </summary>
     public enum RuntimeInformationKey
     {
@@ -41,7 +41,7 @@ namespace Tizen.System
         /// </summary>
         UsbTethering = 5,
         /// <summary>
-        /// Indicates Whether the packet data through 3G network is enabled.
+        /// Indicates whether packet data through 3G network is enabled.
         /// </summary>
         PacketData = 9,
         /// <summary>
@@ -62,7 +62,7 @@ namespace Tizen.System
         /// </summary>
         Gps = 18,
         /// <summary>
-        /// Indicates the battery is currently charging.
+        /// Indicates whether the battery is currently charging.
         /// </summary>
         BatteryIsCharging = 19,
         /// <summary>
@@ -70,12 +70,12 @@ namespace Tizen.System
         /// </summary>
         TvOut = 20,
         /// <summary>
-        /// Indicates the change in audio jack connector type.
+        /// Indicates change in the audio jack connector type.
         /// <see cref="AudioJackConnectionType"/>
         /// </summary>
         AudioJackConnector = 21,
         /// <summary>
-        /// Indicates whether charger is connected.
+        /// Indicates whether the charger is connected.
         /// </summary>
         Charger = 24,
         /// <summary>
@@ -85,58 +85,58 @@ namespace Tizen.System
     }
 
     /// <summary>
-    /// Enumeration for Wi-Fi status
+    /// Enumeration for the Wi-Fi status.
     /// </summary>
     public enum WifiStatus
     {
         /// <summary>
-        /// Wi-Fi is disabled.
+        /// The Wi-Fi is disabled.
         /// </summary>
         Disabled,
         /// <summary>
-        /// Wi-Fi is enabled and network connection is not established.
+        /// The Wi-Fi is enabled and the network connection is not established.
         /// </summary>
         Unconnected,
         /// <summary>
-        ///  Network connection is established in Wi-Fi network.
+        /// The network connection is established in a Wi-Fi network.
         /// </summary>
         Connected
     }
 
     /// <summary>
-    /// Enumeration for GPS status.
+    /// Enumeration for the GPS status.
     /// </summary>
     public enum GpsStatus
     {
         /// <summary>
-        /// GPS is disabled.
+        /// The GPS is disabled.
         /// </summary>
         Disabled,
         /// <summary>
-        /// GPS is searching for satellites.
+        /// The GPS is searching for satellites.
         /// </summary>
         Searching,
         /// <summary>
-        /// GPS connection is established.
+        /// The GPS connection is established.
         /// </summary>
         Connected
     }
 
     /// <summary>
-    /// Enumeration for type of audio jack connected.
+    /// Enumeration for the type of audio jack connected.
     /// </summary>
     public enum AudioJackConnectionType
     {
         /// <summary>
-        /// Audio jack is not connected
+        /// The audio jack is not connected.
         /// </summary>
         Unconnected,
         /// <summary>
-        /// 3-conductor wire is connected.
+        /// The 3-conductor wire is connected.
         /// </summary>
         ThreeWireConnected,
         /// <summary>
-        /// 4-conductor wire is connected.
+        /// The 4-conductor wire is connected.
         /// </summary>
         FourWireConnected
     }
index 64d6713..fa38d06 100755 (executable)
@@ -38,29 +38,29 @@ namespace Tizen.System
             Swap = info.Swap;
         }
         /// <summary>
-        /// Total memory (KiB)
+        /// Total memory (KiB).
         /// </summary>
         public int Total { get; internal set; }
         /// <summary>
-        /// Used memory (KiB)
+        /// Used memory (KiB).
         /// </summary>
         public int Used { get; internal set; }
         /// <summary>
-        /// Free memory (KiB)
+        /// Free memory (KiB).
         /// </summary>
         public int Free { get; internal set; }
         /// <summary>
-        /// Cache memory (KiB)
+        /// Cache memory (KiB).
         /// </summary>
         public int Cache { get; internal set; }
         /// <summary>
-        /// Swap memory (KiB)
+        /// Swap memory (KiB).
         /// </summary>
         public int Swap { get; internal set; }
     }
 
     /// <summary>
-    /// Memory information per processes
+    /// Memory information per process.
     /// </summary>
     public class ProcessMemoryInformation
     {
@@ -76,31 +76,31 @@ namespace Tizen.System
             Vsz = info.Vsz;
         }
         /// <summary>
-        /// Virtual memory size (KiB)
+        /// Virtual memory size (KiB).
         /// </summary>
         public int Vsz { get; internal set; }
         /// <summary>
-        /// Resident set size (KiB)
+        /// Resident set size (KiB).
         /// </summary>
         public int Rss { get; internal set; }
         /// <summary>
-        /// Proportional set size (KiB)
+        /// Proportional set size (KiB).
         /// </summary>
         public int Pss { get; internal set; }
         /// <summary>
-        /// Not modified and mapped by other processes (KiB)
+        /// Not modified and mapped by other processes (KiB).
         /// </summary>
         public int SharedClean { get; internal set; }
         /// <summary>
-        /// Modified and mapped by other processes (KiB)
+        /// Modified and mapped by other processes (KiB).
         /// </summary>
         public int SharedDirty { get; internal set; }
         /// <summary>
-        /// Not modified and available only to that process (KiB)
+        /// Not modified and available only to that process (KiB).
         /// </summary>
         public int PrivateClean { get; internal set; }
         /// <summary>
-        /// Modified and available only to that process (KiB)
+        /// Modified and available only to that process (KiB).
         /// </summary>
         public int PrivateDirty { get; internal set; }
     }
index 8477462..7611d0f 100755 (executable)
@@ -25,7 +25,7 @@ using System.ComponentModel;
 namespace Tizen.System
 {
     /// <summary>
-    /// The RuntimeInformation provides functions to obtain runtime information of various system preferences.
+    /// The RuntimeInformation provides functions to obtain the runtime information of various system preferences.
     /// </summary>
     public static class RuntimeInformation
     {
@@ -166,7 +166,7 @@ namespace Tizen.System
         internal static int is_TV_product = -1;
 
         [EditorBrowsable(EditorBrowsableState.Never)]
-        /// This function is for TV product. It will be removed
+        /// This function is for a TV product. It will be removed.
         internal static RuntimeInformationKey ConvertKeyIfTvProduct(RuntimeInformationKey key)\r
         {\r
             bool is_key_existed = false;\r
@@ -236,13 +236,13 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Validates the data type of the status represented by Runtime Key.
+        /// Validates the data type of the status represented by the runtime key.
         /// Note that this is a generic method.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         /// <typeparam name="T">The generic type to validate.</typeparam>
-        /// <param name="key">The runtime information key for which the status type is validated </param>
-        /// <returns>true if the data type matches</returns>.
+        /// <param name="key">The runtime information key for which the status type is validated.</param>
+        /// <returns>True if the data type matches.</returns>
         /// <exception cref="ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>
         public static bool Is<T>(RuntimeInformationKey key)
         {
@@ -256,15 +256,15 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Gets the status of Runtime Key.
+        /// Gets the status of runtime key.
         /// Note that this is a generic method.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         /// <typeparam name="T">The generic type to return.</typeparam>
-        /// <param name="key">The runtime information key for which the current should be read </param>
-        /// <returns>The current status of the given key</returns>.
+        /// <param name="key">The runtime information key for which the current should be read.</param>
+        /// <returns>The current status of the given key.</returns>.
         /// <exception cref="ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>
-        /// <exception cref="IOException">Thrown when I/O error is occurred while reading from system.</exception>
+        /// <exception cref="IOException">Thrown when I/O error occurs while reading from the system.</exception>
         /// <exception cref="NotSupportedException">Thrown when the feature related <paramref name="key"/> is not supported.</exception>
         public static T GetStatus<T>(RuntimeInformationKey key)
         {\r
@@ -272,11 +272,11 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Gets system memory information
+        /// Gets the system memory information.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The system memory information structure.</returns>
-        /// <exception cref="IOException">Thrown when I/O error is occurred while reading from system.</exception>
+        /// <exception cref="IOException">Thrown when I/O error occurs while reading from the system.</exception>
         public static SystemMemoryInformation GetSystemMemoryInformation()
         {
             Interop.RuntimeInfo.MemoryInfo info = new Interop.RuntimeInfo.MemoryInfo();
@@ -291,16 +291,16 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Gets memory information per processes
+        /// Gets the memory information per process.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <param name="pid">List of unique process ids </param>
-        /// <returns>List of memory information per processes</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <param name="pid">List of unique process ids.</param>
+        /// <returns>List of memory information per process.</returns>
         /// <privilege>http://tizen.org/privilege/systemmonitor</privilege>
         /// <exception cref="ArgumentException">Thrown when the <paramref name="pid"/> is empty.</exception>
-        /// <exception cref="IOException">Thrown when I/O error is occurred while reading from system or requesting to resource management daemon.</exception>
+        /// <exception cref="IOException">Thrown when an I/O error occurs while reading from the system or requesting to the resource management daemon.</exception>
         /// <exception cref="OutOfMemoryException">Thrown when the memory is not enough to allocate.</exception>
-        /// <exception cref="UnauthorizedAccessException">Thrown when caller doesn't have a privilege to use this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when the caller does not have privilege to use this method.</exception>
         public static IDictionary<int, ProcessMemoryInformation> GetProcessMemoryInformation(IEnumerable<int> pid)
         {
             int[] processArray = pid.ToArray<int>();
@@ -325,11 +325,11 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Gets system CPU usage time
+        /// Gets the system CPU usage time.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The system CPU usage time structure.</returns>
-        /// <exception cref="IOException">Thrown when I/O error is occurred while reading from system.</exception>
+        /// <exception cref="IOException">Thrown when an I/O error occurs while reading from the system.</exception>
         public static CpuUsage GetCpuUsage()
         {
             Interop.RuntimeInfo.CpuUsage usage = new Interop.RuntimeInfo.CpuUsage();
@@ -343,16 +343,16 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Gets the CPU usage time per process
+        /// Gets the CPU usage time per process.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <param name="pid">List of unique process ids </param>
-        /// <returns>List of CPU usage information per processes</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <param name="pid">List of unique process ids.</param>
+        /// <returns>List of CPU usage information per process.</returns>
         /// <privilege>http://tizen.org/privilege/systemmonitor</privilege>
         /// <exception cref="ArgumentException">Thrown when the <paramref name="pid"/> is empty.</exception>
-        /// <exception cref="IOException">Thrown when I/O error is occurred while reading from system or requesting to resource management daemon.</exception>
+        /// <exception cref="IOException">Thrown when an I/O error occurs while reading from the system or requesting to the resource management daemon.</exception>
         /// <exception cref="OutOfMemoryException">Thrown when the memory is not enough to allocate.</exception>
-        /// <exception cref="UnauthorizedAccessException">Thrown when caller doesn't have a privilege to use this method.</exception>
+        /// <exception cref="UnauthorizedAccessException">Thrown when the caller does not have privilege to use this method.</exception>
         public static IDictionary<int, ProcessCpuUsage> GetProcessCpuUsage(IEnumerable<int> pid)
         {
             int[] processArray = pid.ToArray<int>();
@@ -377,10 +377,10 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Gets the number of processors
+        /// Gets the number of processors.
         /// </summary>
-        /// <value>The number of processors</value>
-        /// <exception cref="IOException">Thrown when I/O error is occurred while reading from system.</exception>
+        /// <value>The number of processors.</value>
+        /// <exception cref="IOException">Thrown when an I/O error occurs while reading from system.</exception>
         public static int ProcessorCount
         {
             get
@@ -398,14 +398,14 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Gets the current frequency of processor
+        /// Gets the current frequency of the processor.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <param name="coreId">The index (from 0) of CPU core that you want to know the frequency</param>
-        /// <returns>The current frequency(MHz) of processor</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <param name="coreId">The index (from 0) of the CPU core that you want to know the frequency of.</param>
+        /// <returns>The current frequency(MHz) of processor.</returns>
         /// <exception cref="ArgumentException">Thrown when the <paramref name="coreid"/> is invalid.</exception>
-        /// <exception cref="IOException">Thrown when I/O error is occurred while reading from system.</exception>
-        /// <exception cref="NotSupportedException">Thrown when this system doesn't store CPU current frequency.</exception>
+        /// <exception cref="IOException">Thrown when an I/O error occurs while reading from system.</exception>
+        /// <exception cref="NotSupportedException">Thrown when this system does not store the current CPU frequency.</exception>
         public static int GetProcessorCurrentFrequency(int coreId)
         {
             int frequency;
@@ -419,14 +419,14 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Gets the max frequency of processor
+        /// Gets the max frequency of the processor.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <param name="coreId">The index (from 0) of CPU core that you want to know the frequency</param>
-        /// <returns>The max frequency(MHz) of processor</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <param name="coreId">The index (from 0) of CPU core that you want to know the frequency of.</param>
+        /// <returns>The max frequency(MHz) of processor.</returns>
         /// <exception cref="ArgumentException">Thrown when the <paramref name="coreid"/> is invalid.</exception>
-        /// <exception cref="IOException">Thrown when I/O error is occurred while reading from system.</exception>
-        /// <exception cref="NotSupportedException">Thrown when this system doesn't store CPU max frequency.</exception>
+        /// <exception cref="IOException">Thrown when an I/O error occurs while reading from system.</exception>
+        /// <exception cref="NotSupportedException">Thrown when this system does not store the max CPU frequency.</exception>
         public static int GetProcessorMaxFrequency(int coreId)
         {
             int frequency;
@@ -440,7 +440,7 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// (event) BluetoothEnabled is raised when system preference for bluetooth is changed.
+        /// (event) BluetoothEnabled is raised when the system preference for Bluetooth is changed.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> BluetoothEnabled
         {
@@ -472,7 +472,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) WifiHotspotEnabled is raised when system preference for Wi-Fi is changed.
+        /// (event) WifiHotspotEnabled is raised when the system preference for Wi-Fi is changed.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> WifiHotspotEnabled
         {
@@ -504,7 +504,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) BluetoothTetheringEnabled is raised when system preference for bluetooth tethering is changed.
+        /// (event) BluetoothTetheringEnabled is raised when the system preference for bluetooth tethering is changed.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> BluetoothTetheringEnabled
         {
@@ -536,7 +536,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) UsbTetheringEnabled is raised when system preference for USB tethering is changed.
+        /// (event) UsbTetheringEnabled is raised when the system preference for USB tethering is changed.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> UsbTetheringEnabled
         {
@@ -568,7 +568,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) PacketDataEnabled is raised when system preference for package data through 3G network is changed.
+        /// (event) PacketDataEnabled is raised when the system preference for package data through 3G network is changed.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> PacketDataEnabled
         {
@@ -600,7 +600,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) DataRoamingEnabled is raised when system preference for data roaming is changed.
+        /// (event) DataRoamingEnabled is raised when the system preference for data roaming is changed.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> DataRoamingEnabled
         {
@@ -632,7 +632,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) VibrationEnabled is raised when system preference for vibration is changed.
+        /// (event) VibrationEnabled is raised when the system preference for vibration is changed.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> VibrationEnabled
         {
@@ -664,7 +664,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) AudioJackConnected is raised when audio jack is connected/disconnected.
+        /// (event) AudioJackConnected is raised when the audio jack is connected/disconnected.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> AudioJackConnected
         {
@@ -696,7 +696,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) GpsStatusChanged is raised when status of GPS is changed.
+        /// (event) GpsStatusChanged is raised when the status of GPS is changed.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> GpsStatusChanged
         {
@@ -728,7 +728,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) BatteryIsCharging is raised battery is currently charging.
+        /// (event) BatteryIsCharging is raised when the battery is currently charging.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> BatteryIsCharging
         {
@@ -792,7 +792,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) AudioJackConnectorChanged is raised when audio jack connection changes.
+        /// (event) AudioJackConnectorChanged is raised when the audio jack connection changes.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> AudioJackConnectorChanged
         {
@@ -824,7 +824,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) ChargerConnected is raised when charger is connected/disconnected.
+        /// (event) ChargerConnected is raised when the charger is connected/disconnected.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> ChargerConnected
         {
@@ -856,7 +856,7 @@ namespace Tizen.System
             }
         }
         /// <summary>
-        /// (event) AutoRotationEnabled is raised when system preference for auto rotation is changed.
+        /// (event) AutoRotationEnabled is raised when the system preference for auto rotation is changed.
         /// </summary>
         public static event EventHandler<RuntimeKeyStatusChangedEventArgs> AutoRotationEnabled
         {
index 0e1c3aa..c145c93 100755 (executable)
@@ -23,7 +23,7 @@ using System.Threading.Tasks;
 namespace Tizen.System
 {
     /// <summary>
-    /// RuntimeInfoChangedEventArgs is an extended EventArgs class. This class contains event arguments for runtime event listeners
+    /// RuntimeInfoChangedEventArgs is an extended EventArgs class. This class contains event arguments for runtime event listeners.
     /// </summary>
     public class RuntimeKeyStatusChangedEventArgs : EventArgs
     {
index 61dbef9..b551c1b 100755 (executable)
@@ -20,7 +20,7 @@ using System.ComponentModel;
 namespace Tizen.System
 {
     /// <summary>
-    /// System Information class. This class has methods which can be used to obtain device information
+    /// System Information class. This class has methods which can be used to obtain device information.
     /// </summary>
     public static class SystemInfo
     {
@@ -47,12 +47,12 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Checks if type of value for given feature is T
+        /// Checks if the type of value for the given feature is T.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <typeparam name="T">Type of value for feature key</typeparam>
-        /// <param name="key">The name of the feature</param>
-        /// <returns>true if type of value for given feature is T, false otherwise</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <typeparam name="T">Type of value for the feature key.</typeparam>
+        /// <param name="key">The name of the feature.</param>
+        /// <returns>True if type of value for the given feature is T, otherwise false.</returns>
         public static bool Is<T>(string key)
         {
             Interop.SystemInfo.SystemInfoValueType valueType;
@@ -77,11 +77,11 @@ namespace Tizen.System
         }
 
         /// <summary>
-        /// Checks if given key is valid feature
+        /// Checks if the given key is a valid feature.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <param name="key">The name of the feature</param>
-        /// <returns>true of key is valid, false otherwise</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <param name="key">The name of the feature.</param>
+        /// <returns>True if the key is valid, otherwise false.</returns>
         public static bool IsValidKey(string key)
         {
             Interop.SystemInfo.SystemInfoValueType valueType;
@@ -91,11 +91,11 @@ namespace Tizen.System
         /// <summary>
         /// Gets the value of the feature.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <typeparam name="T">Type of key value</typeparam>
-        /// <param name="key">The name of the feature</param>
-        /// <param name="value">The value of the given feature</param>
-        /// <returns>return true on success otherwise false</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <typeparam name="T">Type of key value.</typeparam>
+        /// <param name="key">The name of the feature.</param>
+        /// <param name="value">The value of the given feature.</param>
+        /// <returns>Returns true on success, otherwise false.</returns>
         public static bool TryGetValue<T>(string key, out T value)
         {
             bool res = false;
@@ -133,10 +133,10 @@ namespace Tizen.System
         /// <summary>
         /// Gets the bool value of the feature.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <param name="key">The name of the feature</param>
-        /// <param name="value">The value of the given feature</param>
-        /// <returns>return true on success otherwise false</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <param name="key">The name of the feature.</param>
+        /// <param name="value">The value of the given feature.</param>
+        /// <returns>Returns true on success, otherwise false.</returns>
         public static bool TryGetValue(string key, out bool value)
         {
             Interop.SystemInfo.SystemInfoValueType valueType;
@@ -167,10 +167,10 @@ namespace Tizen.System
         /// <summary>
         /// Gets the int value of the feature.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <param name="key">The name of the feature</param>
-        /// <param name="value">The value of the given feature</param>
-        /// <returns>return true on success otherwise false</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <param name="key">The name of the feature.</param>
+        /// <param name="value">The value of the given feature.</param>
+        /// <returns>Returns true on success, otherwise false.</returns>
         public static bool TryGetValue(string key, out int value)
         {
             Interop.SystemInfo.SystemInfoValueType valueType;
@@ -202,10 +202,10 @@ namespace Tizen.System
         /// <summary>
         /// Gets the double value of the feature.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <param name="key">The name of the feature</param>
-        /// <param name="value">The value of the given feature</param>
-        /// <returns>return true on success otherwise false</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <param name="key">The name of the feature.</param>
+        /// <param name="value">The value of the given feature.</param>
+        /// <returns>Returns true on success, otherwise false.</returns>
         public static bool TryGetValue(string key, out double value)
         {
             Interop.SystemInfo.SystemInfoValueType valueType;
@@ -237,10 +237,10 @@ namespace Tizen.System
         /// <summary>
         /// Gets the string value of the feature.
         /// </summary>
-        /// <since_tizen>3</since_tizen>
-        /// <param name="key">The name of the feature</param>
-        /// <param name="value">The value of the given feature</param>
-        /// <returns>return true on success otherwise false</returns>
+        /// <since_tizen> 3 </since_tizen>
+        /// <param name="key">The name of the feature.</param>
+        /// <param name="value">The value of the given feature.</param>
+        /// <returns>Returns true on success, otherwise false.</returns>
         public static bool TryGetValue(string key, out string value)
         {
             Interop.SystemInfo.SystemInfoValueType valueType;