diff --git a/src/Tizen.Applications.Badge/Tizen.Applications/Badge.cs b/src/Tizen.Applications.Badge/Tizen.Applications/Badge.cs
index c7a4f1acabc..6378e4b5ba8 100644
--- a/src/Tizen.Applications.Badge/Tizen.Applications/Badge.cs
+++ b/src/Tizen.Applications.Badge/Tizen.Applications/Badge.cs
@@ -22,6 +22,7 @@ namespace Tizen.Applications
/// The class containing common properties of the Badge.
///
/// 3
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public class Badge
{
private int count = 0;
@@ -34,6 +35,7 @@ public class Badge
/// Count value
/// True if it should be displayed
/// Thrown when failed because of invalid argument
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public Badge(string appId, int count = 1, bool visible = true)
{
if (IsNegativeNumber(count))
@@ -50,6 +52,7 @@ public Badge(string appId, int count = 1, bool visible = true)
///
/// 3
/// Thrown when set negative number
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public int Count
{
get
@@ -71,12 +74,14 @@ public int Count
/// Property for the application ID of the badge.
///
/// 3
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public string AppId { get; set; }
///
/// Property for display visibility. True if the badge display visible, otherwise false..
///
/// 4
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public bool Visible{ get; set; }
private bool IsNegativeNumber(int number)
diff --git a/src/Tizen.Applications.Badge/Tizen.Applications/BadgeControl.cs b/src/Tizen.Applications.Badge/Tizen.Applications/BadgeControl.cs
index 093f40f65f8..7a2e4f11f5e 100755
--- a/src/Tizen.Applications.Badge/Tizen.Applications/BadgeControl.cs
+++ b/src/Tizen.Applications.Badge/Tizen.Applications/BadgeControl.cs
@@ -22,6 +22,7 @@ namespace Tizen.Applications
/// The class for badge operation.
///
/// 3
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public static class BadgeControl
{
private static event EventHandler s_changed;
@@ -37,6 +38,7 @@ public static class BadgeControl
/// Thrown in case of failed conditions.
/// Thrown when an application does not have the privilege to access.
/// Thrown when Badge is not supported.
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public static event EventHandler Changed
{
add
@@ -88,6 +90,7 @@ public static event EventHandler Changed
/// Thrown when an application does not have the privilege to access.
/// Thrown in case of failed conditions.
/// Thrown when Badge is not supported.
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public static Badge Find(string appId)
{
uint count;
@@ -119,6 +122,7 @@ public static Badge Find(string appId)
/// Thrown when an application does not have the privilege to access.
/// Thrown in case of failed conditions.
/// Thrown when Badge is not supported.
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public static void Remove(string appId)
{
BadgeError err = Interop.Badge.Remove(appId);
@@ -139,6 +143,7 @@ public static void Remove(string appId)
/// Thrown when an application does not have the privilege to access.
/// Thrown in case of failed conditions.
/// Thrown when Badge is not supported.
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public static void Remove(Badge badge)
{
if (badge == null)
@@ -160,6 +165,7 @@ public static void Remove(Badge badge)
/// Thrown when an application does not have the privilege to access.
/// Thrown in case of failed conditions.
/// Thrown when Badge is not supported.
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public static void Add(Badge badge)
{
if (badge == null)
@@ -195,6 +201,7 @@ public static void Add(Badge badge)
/// Thrown when an application does not have the privilege to access.
/// Thrown in case of failed conditions.
/// Thrown when Badge is not supported.
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public static void Update(Badge badge)
{
if (badge == null)
@@ -225,6 +232,7 @@ public static void Update(Badge badge)
/// Thrown when an application does not have the privilege to access.
/// Thrown in case of failed conditions.
/// Thrown when Badge is not supported.
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public static IEnumerable GetBadges()
{
IList list = new List();
diff --git a/src/Tizen.Applications.Badge/Tizen.Applications/BadgeEventArgs.cs b/src/Tizen.Applications.Badge/Tizen.Applications/BadgeEventArgs.cs
index c0b8d0ff1da..c20c0add80a 100755
--- a/src/Tizen.Applications.Badge/Tizen.Applications/BadgeEventArgs.cs
+++ b/src/Tizen.Applications.Badge/Tizen.Applications/BadgeEventArgs.cs
@@ -22,6 +22,7 @@ namespace Tizen.Applications
/// The class for event arguments of the badge event.
///
/// 3
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public class BadgeEventArgs : EventArgs
{
internal BadgeEventArgs()
@@ -32,6 +33,7 @@ internal BadgeEventArgs()
/// Enumeration for the badge action.
///
/// 3
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public enum Action : int
{
///
@@ -54,12 +56,14 @@ public enum Action : int
/// The property for the badge object.
///
/// 3
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public Badge Badge { get; internal set; }
///
/// The property for the action value.
///
/// 3
+ [Obsolete("Deprecated since API12. Will be removed in API14.")]
public Action Reason { get; internal set; }
}
}
diff --git a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Parcel.cs b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Parcel.cs
index 9923019a73a..ce0aada91db 100755
--- a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Parcel.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Parcel.cs
@@ -156,10 +156,10 @@ public class Parcel : IDisposable
private ParcelHeader _header;
///
- /// Constructor for this class.
+ /// Constructs a new instance of the Parcel class.
///
- /// If it's false, the parcel object does not have the header.
- /// Thrown when an internal IO error occurs.
+ /// Determines whether the created parcel object includes a header or not.
+ /// Thrown when an internal I/O error occurs during the construction process.
/// 11
public Parcel(bool withHeader)
{
@@ -188,10 +188,10 @@ public Parcel() : this(true)
}
///
- /// Constructor with port object.
+ /// Creates a new parcel object from a specified port object.
///
- /// Port object.
- /// Thrown when an internal IO error occurs.
+ /// The port object to create a parcel from.
+ /// An internal IO error occurred while creating the parcel.
/// 5
public Parcel(Port port)
{
@@ -203,10 +203,10 @@ public Parcel(Port port)
}
///
- /// Constructor with the raw bytes.
+ /// Constructs a new Parcel object from the specified raw bytes.
///
- /// The raw bytes.
- /// Thrown when an internal IO error occurs.
+ /// An array of bytes that represents the content of the parcel.
+ /// Thrown if an invalid argument is passed in or an internal I/O error occurs.
/// 9
public Parcel(byte[] bytes)
{
@@ -218,10 +218,10 @@ public Parcel(byte[] bytes)
}
///
- /// Gets the raw bytes of the parcel.
+ /// Converts the current parcel into its raw bytes representation.
///
- /// The raw bytes of the parcel.
- /// Thrown when an internal IO error occurs.
+ /// An array of bytes containing the contents of the parcel.
+ /// Thrown if an internal I/O error occurs during conversion.
/// 9
public byte[] ToBytes()
{
@@ -234,9 +234,9 @@ public byte[] ToBytes()
}
///
- /// Sends parcel data through the port.
+ /// Sends parcel data through the specified port.
///
- /// The RPC port object for writing data.
+ /// The RPC port object for writing data.
/// Thrown when an internal IO error occurs.
/// 5
public void Send(Port p)
@@ -249,9 +249,9 @@ public void Send(Port p)
}
///
- /// Writes a byte value into parcel object.
+ /// Writes a single byte value into the parcel object.
///
- /// byte data.
+ /// The byte value to be written into the parcel object.
/// 5
public void WriteByte(byte b)
{
@@ -261,7 +261,7 @@ public void WriteByte(byte b)
///
/// Writes a short value into parcel object.
///
- /// short data.
+ /// The short data to write.
/// 5
public void WriteShort(short b)
{
@@ -269,9 +269,23 @@ public void WriteShort(short b)
}
///
- /// Writes an int value into parcel object.
- ///
- /// int data.
+ /// Writes an integer value into the parcel object.
+ ///
+ /// The integer value to write.
+ ///
+ /// Here's an example showing how to write an integer value into a parcel object:
+ ///
+ ///
+ /// // Create a new parcel object
+ /// Parcel parcel = new Parcel();
+ ///
+ /// // Write an integer value into the parcel object
+ /// parcel.WriteInt(42);
+ ///
+ /// // Do something else with the parcel object...
+ /// ...
+ ///
+ ///
/// 5
public void WriteInt(int b)
{
@@ -279,9 +293,9 @@ public void WriteInt(int b)
}
///
- /// Writes a long value into parcel object.
+ /// Writes a long value into the parcel object.
///
- /// long data.
+ /// The long data to write.
/// 5
public void WriteLong(long b)
{
@@ -289,9 +303,9 @@ public void WriteLong(long b)
}
///
- /// Writes a float value into parcel object.
+ /// Writes a float value into the parcel object.
///
- /// float data.
+ /// The float data to write into the parcel object.
/// 5
public void WriteFloat(float b)
{
@@ -299,9 +313,9 @@ public void WriteFloat(float b)
}
///
- /// Writes a double value into parcel object.
+ /// Writes a double value into the parcel object.
///
- /// double data.
+ /// The double data to write.
/// 5
public void WriteDouble(double b)
{
@@ -309,9 +323,9 @@ public void WriteDouble(double b)
}
///
- /// Writes a string value into parcel object.
+ /// Writes a string value into the parcel object.
///
- /// string data.
+ /// The string data to be written into the parcel object.
/// 5
public void WriteString(string b)
{
@@ -319,9 +333,9 @@ public void WriteString(string b)
}
///
- /// Writes a bool value into parcel object.
+ /// Writes a boolean value into the parcel object.
///
- /// bool data.
+ /// The boolean value to write.
/// 5
public void WriteBool(bool b)
{
@@ -329,9 +343,9 @@ public void WriteBool(bool b)
}
///
- /// Writes a Bundle data into parcel object.
+ /// Writes a Bundle data into the parcel object.
///
- /// Bundle data.
+ /// The Bundle object to write.
/// 5
public void WriteBundle(Bundle b)
{
@@ -344,9 +358,9 @@ public void WriteBundle(Bundle b)
}
///
- /// Writes a count of an array into parcel object.
+ /// Writes a count of an array into the parcel object.
///
- /// Array count.
+ /// The number of elements in the array.
/// 5
public void WriteArrayCount(int cnt)
{
@@ -354,9 +368,9 @@ public void WriteArrayCount(int cnt)
}
///
- /// Reads a byte value from parcel object.
+ /// Reads a byte value from the parcel object.
///
- /// byte data.
+ /// The byte value.
/// 5
public byte ReadByte()
{
@@ -365,9 +379,9 @@ public byte ReadByte()
}
///
- /// Reads a short value from parcel object.
+ /// Reads a short value from the parcel object.
///
- /// short data.
+ /// The short data.
/// 5
public short ReadShort()
{
@@ -376,9 +390,9 @@ public short ReadShort()
}
///
- /// Reads an int value from parcel object.
+ /// Reads an integer value from the parcel object.
///
- /// int data.
+ /// The integer data.
/// 5
public int ReadInt()
{
@@ -387,9 +401,9 @@ public int ReadInt()
}
///
- /// Reads a long value from parcel object.
+ /// Reads a long value from the parcel object.
///
- /// long data.
+ /// The long data.
/// 5
public long ReadLong()
{
@@ -398,9 +412,9 @@ public long ReadLong()
}
///
- /// Reads a float value from parcel object.
+ /// Reads a float value from the parcel object.
///
- /// float data.
+ /// The float data.
/// 5
public float ReadFloat()
{
@@ -409,9 +423,9 @@ public float ReadFloat()
}
///
- /// Reads a double value from parcel object.
+ /// Reads a double value from the parcel object.
///
- /// double data.
+ /// The double data.
/// 5
public double ReadDouble()
{
@@ -420,9 +434,9 @@ public double ReadDouble()
}
///
- /// Reads a string value from parcel object.
+ /// Reads a string value from the parcel object.
///
- /// string data.
+ /// The string data.
/// 5
public string ReadString()
{
@@ -431,9 +445,9 @@ public string ReadString()
}
///
- /// Reads a bool value from parcel object.
+ /// Reads a boolean value from the parcel object.
///
- /// bool data.
+ /// The boolean data.
/// 5
public bool ReadBool()
{
@@ -442,9 +456,9 @@ public bool ReadBool()
}
///
- /// Reads a Bundle value from parcel object.
+ /// Reads a Bundle value from the parcel object.
///
- /// Bundle data.
+ /// The Bundle data.
/// 5
public Bundle ReadBundle()
{
@@ -460,9 +474,9 @@ public Bundle ReadBundle()
}
///
- /// Reads a count of an array from parcel object.
+ /// Reads a count of an array from a parcel object.
///
- /// Array count.
+ /// The number of elements in the array.
/// 5
public int ReadArrayCount()
{
@@ -471,9 +485,9 @@ public int ReadArrayCount()
}
///
- /// Writes bytes into parcel object.
+ /// Writes bytes into the parcel object.
///
- /// Array of bytes.
+ /// An array of bytes containing the data to be written.
/// 5
public void Write(byte[] bytes)
{
@@ -486,10 +500,10 @@ public void Write(byte[] bytes)
}
///
- /// Reads bytes from parcel object.
+ /// Reads bytes from the parcel object.
///
- /// Bytes to read.
- /// Array of bytes.
+ /// The number of bytes to read.
+ /// An array of bytes that were read from the parcel.
/// 5
public byte[] Read(int size)
{
diff --git a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Port.cs b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Port.cs
index f8261902ae5..5518b86fae5 100755
--- a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Port.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Port.cs
@@ -21,7 +21,7 @@
namespace Tizen.Applications.RPCPort
{
///
- /// The class that proxy and stub can use to communicate with each other.
+ /// A class used by proxies and stubs to communicate with each other.
///
/// 5
public class Port
diff --git a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/ProxyBase.cs b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/ProxyBase.cs
index 3206c52f240..038dbdd1c3b 100755
--- a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/ProxyBase.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/ProxyBase.cs
@@ -19,7 +19,7 @@
namespace Tizen.Applications.RPCPort
{
///
- /// Abstract class for creating a proxy class for RPC.
+ /// Base class for creating a proxy class for remote procedure calls.
///
/// 5
public abstract class ProxyBase : IDisposable
@@ -45,9 +45,9 @@ public abstract class ProxyBase : IDisposable
protected Port CallbackPort { get; private set; }
///
- /// Constructor for this class.
+ /// Creates a new instance of the ProxyBase class.
///
- /// Thrown when internal IO error occurs.
+ /// Thrown when an internal I/O error occurs during initialization.
/// 5
public ProxyBase()
{
@@ -64,13 +64,17 @@ public ProxyBase()
}
///
- /// Connects to port.
+ /// Establishes a connection to the specified application through the named remote procedure call (RPC) port.
///
- /// The target stub app ID.
- /// The name of the RPC port.
- /// Thrown when not available app ID is used.
- /// Thrown when an internal IO error occurs.
- /// Thrown when the permission is denied.
+ ///
+ /// By calling this method, you can establish a connection between two applications using the specified RPC port. It requires the target application ID and the name of the desired RPC port.
+ /// If the connection cannot be established due to invalid arguments or insufficient privileges, appropriate exceptions are thrown accordingly.
+ ///
+ /// The ID of the target application to connect to.
+ /// The name of the RPC port to use for the connection.
+ /// Thrown if the specified application ID does not exist.
+ /// Thrown in case of an internal input/output error during the connection process.
+ /// Thrown when the required privileges are missing or access is otherwise restricted.
/// http://tizen.org/privilege/datasharing
/// http://tizen.org/privilege/appmanager.launch
/// 5
@@ -89,13 +93,13 @@ protected void Connect(string appid, string port)
}
///
- /// Connects to port synchronously.
+ /// Establishes a connection to the specified application synchronously through the named remote procedure call (RPC) port.
///
- /// The target stub app ID.
- /// The name of the RPC port.
- /// Thrown when not available app ID is used.
- /// Thrown when an internal IO error occurs.
- /// Thrown when the permission is denied.
+ /// The ID of the target application to connect to.
+ /// The name of the RPC port to use for the connection.
+ /// Thrown if the specified application ID does not exist.
+ /// Thrown in case of an internal input/output error during the connection process.
+ /// Thrown when the required privileges are missing or access is otherwise restricted.
/// http://tizen.org/privilege/datasharing
/// http://tizen.org/privilege/appmanager.launch
/// 8
@@ -114,11 +118,17 @@ protected void ConnectSync(string appid, string port)
}
///
- /// Gets a port.
+ /// Retrieves a port based on its type.
///
- /// The type of port.
- /// Port object.
- /// Thrown when an internal IO error occurs.
+ /// The specific type of port to retrieve.
+ /// An object representing the requested port.
+ /// Thrown if an internal I/O error occurs while retrieving the port.
+ ///
+ /// To get a main port:
+ ///
+ /// Port mainPort = GetPort(Port.Type.Main);
+ ///
+ ///
/// 5
protected Port GetPort(Port.Type t)
{
@@ -137,8 +147,8 @@ protected Port GetPort(Port.Type t)
///
/// Abstract method for receiving connected event.
///
- /// The target stub app ID.
- /// The name of the RPC port.
+ /// The target stub application ID.
+ /// The name of the Remote Procedure Call (RPC) port.
/// Port object for reading and writing.
/// 5
protected abstract void OnConnectedEvent(string endPoint, string portName, Port port);
@@ -146,24 +156,24 @@ protected Port GetPort(Port.Type t)
///
/// Abstract method for receiving disconnected event.
///
- /// The target stub app ID.
- /// The name of the port.
+ /// The target stub application ID..
+ /// The name of the Remote Procedure Call (RPC) port.
/// 5
protected abstract void OnDisconnectedEvent(string endPoint, string portName);
///
/// Abstract method called when the proxy receives data from stub.
///
- /// The target stub app ID.
- /// The name of the RPC port.
+ /// The target stub application ID..
+ /// The name of the Remote Procedure Call (RPC) port.
/// 5
protected abstract void OnReceivedEvent(string endPoint, string portName);
///
/// Abstract method for receiving rejected event.
///
- /// The target stub app ID.
- /// The name of the RPC port.
+ /// The target stub application ID..
+ /// The name of the Remote Procedure Call (RPC) port.
/// 5
protected abstract void OnRejectedEvent(string endPoint, string portName);
diff --git a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/StubBase.cs b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/StubBase.cs
index 8e9c13a80ca..43272dee33e 100755
--- a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/StubBase.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/StubBase.cs
@@ -19,8 +19,13 @@
namespace Tizen.Applications.RPCPort
{
///
- /// Abstract class for creating a stub class for RPC.
+ /// Base class for creating stubs in RPC.
///
+ ///
+ /// This class provides a base implementation for creating stubs that are used in Remote Procedure Call (RPC). By extending this class, you can easily implement your own stubs for specific interfaces.
+ /// The StubBase class handles common functionality such as managing the connection state and handling incoming requests from clients. It also provides methods for sending responses back to the client after processing the request.
+ /// To create a stub for a specific interface, you need to extend the StubBase class and override its virtual methods according to the requirements of the interface.
+ ///
/// 5
public abstract class StubBase : IDisposable
{
@@ -36,10 +41,18 @@ public abstract class StubBase : IDisposable
public string PortName { get; }
///
- /// Constructor for this class.
+ /// Constructs a new instance of the StubBase class.
///
/// The name of the port that wants to listen.
/// Thrown when an internal IO error occurs.
+ ///
+ /// Here's an example showing how to construct a new instance of the StubBase class:
+ ///
+ ///
+ /// // Create a new instance of the StubBase class
+ /// var stubBase = new StubBase("MyPort");
+ ///
+ ///
/// 5
public StubBase(string portName)
{
@@ -55,9 +68,13 @@ public StubBase(string portName)
}
///
- /// Listens to the requests for connections.
+ /// Starts listening to incoming connection requests on the specified port.
///
- /// Thrown when an internal IO error occurs.
+ ///
+ /// This method enables your application to listen for incoming connection requests from other applications.
+ /// It is typically called after setting up the necessary network infrastructure such as creating a server socket and specifying a listening port.
+ ///
+ /// Thrown when an internal IO error occurs during the listening process.
/// 5
protected void Listen()
{
@@ -87,9 +104,9 @@ protected void AddPrivilege(string privilege)
}
///
- /// Sets a trusted proxy to the stub.
+ /// Sets whether the stub allows only trusted proxies or not.
///
- /// Whether stub allows only trusted proxy or not.
+ /// Indicates if the stub allows only trusted proxies or not.
/// 5
protected void SetTrusted(bool trusted)
{
@@ -97,13 +114,13 @@ protected void SetTrusted(bool trusted)
}
///
- /// Gets s port.
+ /// Retrieves a port based on its type and the connected instance.
///
- /// The type of port.
- /// The ID of the instance, which is connected.
- /// Port object.
- /// Thrown when invalid instance is used.
- /// Thrown when an internal IO error occurs.
+ /// The type of port to retrieve.
+ /// The ID of the instance that the port is connected to.
+ /// The requested port.
+ /// Thrown if an invalid instance ID is passed.
+ /// Thrown in case of an internal I/O error.
/// 5
protected Port GetPort(Port.Type t, string instance)
{
@@ -123,7 +140,7 @@ protected Port GetPort(Port.Type t, string instance)
///
/// Abstract method for receiving connected event.
///
- /// The target proxy app ID.
+ /// The target proxy applicstion ID.
/// The information about the request.
/// 5
protected abstract void OnConnectedEvent(string sender, string instance);
@@ -131,7 +148,7 @@ protected Port GetPort(Port.Type t, string instance)
///
/// Abstract method for receiving disconnected event.
///
- /// The target proxy app ID.
+ /// The target proxy applicstion ID.
/// The information about the request.
/// 5
protected abstract void OnDisconnectedEvent(string sender, string instance);
@@ -139,7 +156,7 @@ protected Port GetPort(Port.Type t, string instance)
///
/// Abstract method called when the stub receives data from proxy.
///
- /// The target proxy app ID.
+ /// The target proxy applicstion ID.
/// The information about the request.
/// Port object for reading and writing.
/// true to continue receiving data, otherwise false to disconnect from the port.
diff --git a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationComponentType.cs b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationComponentType.cs
index c5e9838b2cb..015a3e99941 100755
--- a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationComponentType.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationComponentType.cs
@@ -23,27 +23,27 @@ namespace Tizen.Applications
public enum ApplicationComponentType
{
///
- /// Component type is ui application.
+ /// The user interface (UI) application component type.
///
UIApplication = 0,
///
- /// Component type is service application.
+ /// The service application component type.
///
ServiceApplication,
///
- /// Component type is widget application.
+ /// The widget application component type.
///
WidgetApplication,
///
- /// Component type is watch application.
+ /// The watch application component type.
///
WatchApplication,
///
- /// Component type is component-based application.
+ /// The component-based application component type.
///
/// 7
ComponentBasedApplication,
diff --git a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationLaunchedEventArgs.cs b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationLaunchedEventArgs.cs
index b65c4412048..106d9b0ee90 100644
--- a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationLaunchedEventArgs.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationLaunchedEventArgs.cs
@@ -25,7 +25,7 @@ namespace Tizen.Applications
public class ApplicationLaunchedEventArgs : EventArgs
{
///
- /// The information of the application.
+ /// Gets the current running context of the application.
///
/// 3
public ApplicationRunningContext ApplicationRunningContext { get; internal set; }
diff --git a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationManager.cs b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationManager.cs
index 21abc91d8c5..904594a832a 100755
--- a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationManager.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationManager.cs
@@ -43,6 +43,9 @@ public static class ApplicationManager
///
/// Occurs whenever the installed application is enabled.
///
+ ///
+ /// This event is raised whenever the installed application is enabled. It provides information about the application that was enabled through the arguments passed in the event handler.
+ ///
/// 3
public static event EventHandler ApplicationEnabled
{
@@ -74,6 +77,10 @@ public static event EventHandler ApplicationEnabled
///
/// Occurs whenever the installed application is disabled.
///
+ ///
+ /// This event is raised whenever the user disables an installed application through the Settings menu.
+ /// The event handler receives an argument of type ApplicationDisabledEventArgs which contains information about the disabled application.
+ ///
/// 3
public static event EventHandler ApplicationDisabled
{
@@ -105,6 +112,10 @@ public static event EventHandler ApplicationDisabl
///
/// Occurs whenever the installed applications get launched.
///
+ ///
+ /// This event provides information about the application that was just launched, including its package ID, version, and other details.
+ /// It is useful for tracking and monitoring application launches in order to gather statistics or perform certain actions based on specific conditions.
+ ///
/// 3
public static event EventHandler ApplicationLaunched
{
@@ -133,9 +144,13 @@ public static event EventHandler ApplicationLaunch
}
}
+
///
/// Occurs whenever the installed applications get terminated.
///
+ ///
+ /// This event is raised whenever any application gets terminated on the device. It provides information about the terminated application through the arguments passed in the event handler.
+ ///
/// 3
public static event EventHandler ApplicationTerminated
{
@@ -165,9 +180,24 @@ public static event EventHandler ApplicationTerm
}
///
- /// Gets the information of the installed applications asynchronously.
+ /// Asynchronously retrieves information about the installed applications.
///
- /// The installed application info list.
+ /// An asynchronous task that returns a list containing information about the installed applications.
+ ///
+ /// By calling this method, you can retrieve details about all the applications currently installed on the device. The returned list contains ApplicationInfo objects, which provide various properties such as package ID, version, and icon.
+ ///
+ ///
+ /// To get the information of the installed applications, you can call the following code snippet:
+ ///
+ ///
+ /// var listApp = await ApplicationManager.GetInstalledApplicationsAsync();
+ /// Assert.IsNotEmpty(_listApp, "The list of installed app should not be empty.");
+ /// foreach (ApplicationInfo instapp in _listApp)
+ /// {
+ /// Console.WriteLine(instapp.ApplicationId);
+ /// }
+ ///
+ ///
/// 3
public static async Task> GetInstalledApplicationsAsync()
{
@@ -238,10 +268,25 @@ public static void TerminateBackgroundApplication(ApplicationRunningContext app)
}
///
- /// Gets the information of the installed applications with the ApplicationInfoFilter asynchronously.
+ /// Retrieves the information about installed applications that match the specified filter criteria in an asynchronous manner.
///
- /// Key-value pairs for filtering.
- /// The installed application info list.
+ ///
+ /// By specifying the desired filter criteria through the argument, you can retrieve only those applications that meet these conditions. The returned result will contain a list of ApplicationInfo objects representing the matched applications.
+ ///
+ /// An ApplicationInfoFilter containing the desired filter criteria.
+ /// An IEnumerable<ApplicationInfo> containing the information of the installed applications that match the specified filter.
+ ///
+ /// The following code snippet demonstrates how to obtain the information of all installed applications:
+ ///
+ /// var filter = new ApplicationInfoFilter();
+ /// filter.Filter.Add(ApplicationInfoFilter.Keys.Id, "org.exmaple.hello");
+ /// var apps = await GetInstalledApplicationsAsync(filter);
+ /// foreach (var app in apps)
+ /// {
+ /// Console.WriteLine(app.ApplicationId);
+ /// }
+ ///
+ ///
/// 3
public static async Task> GetInstalledApplicationsAsync(ApplicationInfoFilter filter)
{
@@ -285,10 +330,27 @@ public static async Task> GetInstalledApplicationsA
}
///
- /// Gets the information of the installed applications with the ApplicationInfoMetadataFilter asynchronously.
+ /// Asynchronously retrieves the information about installed applications filtered by the specified criteria in the form of ApplicationInfoMetadataFilter.
///
- /// Key-value pairs for filtering.
- /// The installed application info list.
+ ///
+ /// By providing the filter argument, you can specify various conditions such as package names, types, visibility status, etc., which will help narrow down the search results to only those that match the desired criteria.
+ /// The returned result is a list of ApplicationInfo objects containing detailed information about each matched application.
+ ///
+ /// A dictionary of key-value pairs used to define the specific filtering criteria.
+ /// An enumerable collection of ApplicationInfo objects representing the installed applications that meet the specified filtering criteria.
+ ///
+ /// To retrieve all visible applications:
+ ///
+ ///
+ /// var filter = new ApplicationInfoMetadataFilter();
+ /// filter.Filter.Add("http://tizen.org/metadata/test-id", "org.exmaple.hello");
+ /// var apps = await GetInstalledApplicationsAsync(filter);
+ /// foreach (var app in apps)
+ /// {
+ /// Console.WriteLine(app.ApplicationId);
+ /// }
+ ///
+ ///
/// 3
public static async Task> GetInstalledApplicationsAsync(ApplicationInfoMetadataFilter filter)
{
@@ -332,9 +394,22 @@ public static async Task> GetInstalledApplicationsA
}
///
- /// Gets the information of the running applications asynchronously.
+ /// Asynchronously retrieves the information about currently running applications.
///
- /// The application running context list.
+ /// An enumerable list containing details about the running applications.
+ ///
+ /// This method provides an efficient way to gather information about all the active apps on the device without blocking the current thread. It returns a task which can be awaited in order to obtain the desired result.
+ ///
+ ///
+ /// Here's an example demonstrating how to retrieve the running applications and display their IDs:
+ ///
+ /// await ApplicationManager.GetRunningApplicationsAsync().ContinueWith((task) => {
+ /// foreach (var app in task.Result) {
+ /// Console.WriteLine(app.ApplicationId);
+ /// }
+ /// });
+ ///
+ ///
/// 3
public static async Task> GetRunningApplicationsAsync()
{
@@ -371,9 +446,26 @@ public static async Task> GetRunningAppli
}
///
- /// Gets the information of the running applications including subapp asynchronously.
+ /// Asynchronously retrieves the information about all currently running applications, including subapps.
///
- /// The application running context list.
+ /// An enumerable list containing details about the running applications.
+ ///
+ /// This method provides access to the current state of all active applications on the device, allowing you to gather information such as their IDs, types, and states.
+ /// By utilizing this functionality, developers can gain insights into the overall system activity and make informed decisions based on the available data.
+ ///
+ ///
+ /// Here is an example that demonstrates how to utilize the GetAllRunningApplicationsAsync method in order to obtain information about the currently running applications:
+ ///
+ /// // Initiate the call to get all running applications
+ /// IEnumerable<ApplicationRunningContext> runningApps = await GetAllRunningApplicationsAsync();
+ ///
+ /// // Iterate through the obtained list of running apps
+ /// foreach (var app in runningApps)
+ /// {
+ /// Console.WriteLine($"Id: {app.ApplicationId}");
+ /// }
+ ///
+ ///
/// 3
public static async Task> GetAllRunningApplicationsAsync()
{
@@ -410,10 +502,25 @@ public static async Task> GetAllRunningAp
}
///
- /// Gets the information of the specified application with the application ID.
+ /// Retrieves the information of the specified application by its application ID.
///
- /// Application ID.
- /// The application info.
+ /// The ID of the target application.
+ /// An object containing detailed information about the requested application.
+ ///
+ /// This function enables you to obtain specific information about an application based on its application ID.
+ /// It returns an object that contains various attributes such as the package name, version, icon URL, etc., which are associated with the identified application.
+ /// If the specified application does not exist in the system, an error message will be thrown indicating that the requested application could not be found.
+ ///
+ ///
+ /// The following code snippet demonstrates how to retrieve the details of an application with the ID "org.example.app":
+ ///
+ /// // Retrieve the application details
+ /// ApplicationInfo appInfo = ApplicationManager.GetInstalledApplication("org.example.app");
+ ///
+ /// // Print the package ID of the retrieved application
+ /// Console.WriteLine($"Package ID: {appInfo.PackageId}");
+ ///
+ ///
/// 3
public static ApplicationInfo GetInstalledApplication(string applicationId)
{
@@ -428,11 +535,26 @@ public static ApplicationInfo GetInstalledApplication(string applicationId)
}
///
- /// Returns if the specified application is running or not.
+ /// Determines whether the specified application is currently running.
///
- /// The application ID.
- /// Returns true if the given application is running, otherwise false.
- /// Thrown when the given parameter is invalid.
+ /// The unique identifier of the application to check.
+ /// True if the application identified by the given ID is currently running, otherwise False.
+ /// Thrown when the provided argument is invalid or missing.
+ ///
+ /// The following code snippet demonstrates how to determine if a specific application is currently running:
+ ///
+ ///
+ /// string applicationId = "org.example.app";
+ /// if (ApplicationManager.IsRunning(applicationId))
+ /// {
+ /// Console.WriteLine("The application with ID '{0}' is currently running.", applicationId);
+ /// }
+ /// else
+ /// {
+ /// Console.WriteLine("The application with ID '{0}' is not currently running.", applicationId);
+ /// }
+ ///
+ ///
/// 3
public static bool IsRunning(string applicationId)
{
@@ -446,11 +568,24 @@ public static bool IsRunning(string applicationId)
}
///
- /// Returns the application id.
+ /// Retrieves the application ID based on the specified process ID.
///
- /// The application pid.
- /// Returns the application id.
- /// Thrown when the given parameter is invalid.
+ ///
+ /// By providing the process ID as input, this function enables you to obtain the corresponding application ID.
+ /// It ensures that the correct application is identified even if multiple applications are running simultaneously.
+ ///
+ /// The process ID of the target application.
+ /// The application ID associated with the given process ID.
+ /// If the argument passed in is not valid.
+ ///
+ /// The following code snippet demonstrates how to retrieve the application ID by calling the GetAppId() function:
+ ///
+ ///
+ /// int processId = 12345; // Replace with actual process ID
+ /// string appId = GetAppId(processId);
+ /// Console.WriteLine($"Application ID: {appId}");
+ ///
+ ///
/// 6
public static string GetAppId(int processId)
{
diff --git a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationRunningContext.cs b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationRunningContext.cs
index e93d5709368..80a8ae32f50 100755
--- a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationRunningContext.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationRunningContext.cs
@@ -21,8 +21,12 @@
namespace Tizen.Applications
{
///
- /// This class provides methods and properties to get information of the application.
+ /// This class provides methods and properties to retrieve information about the currently running application context.
///
+ ///
+ /// The ApplicationRunningContext class enables you to obtain various details related to the current execution environment such as the application ID, process id, and user data directory.
+ /// It also offers functionality to check if the current application is in foreground or background mode.
+ ///
/// 3
public class ApplicationRunningContext : IDisposable
{
@@ -37,12 +41,24 @@ internal ApplicationRunningContext(IntPtr contextHandle)
}
///
- /// A constructor of ApplicationRunningContext that takes the application ID.
+ /// Constructs an ApplicationRunningContext object from the specified application ID.
///
- /// Application ID.
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the "application not exist" error or the system error.
- /// Thrown when failed because of out of memory.
+ /// The ID of the application.
+ ///
+ /// The constructor creates a new instance of the ApplicationRunningContext class by passing in the application ID.
+ /// It throws exceptions if any errors occur during initialization, such as invalid arguments, non-existent applications, system errors, or out of memory conditions.
+ ///
+ ///
+ /// Here's an example demonstrating how to construct an ApplicationRunningContext object using the constructor:
+ ///
+ ///
+ /// // Define the application ID
+ /// const string APP_ID = "org.example.app";
+ ///
+ /// // Instantiate the ApplicationRunningContext class with the application ID
+ /// var context = new ApplicationRunningContext(APP_ID);
+ ///
+ ///
/// 3
public ApplicationRunningContext(string applicationId)
{
@@ -99,7 +115,7 @@ public ApplicationRunningContext(string applicationId, string instanceId)
}
///
- /// Destructor of the class.
+ /// Destroys the current application running context.
///
~ApplicationRunningContext()
{
diff --git a/src/Tizen.Applications.Common/Tizen.Applications/Bundle.cs b/src/Tizen.Applications.Common/Tizen.Applications/Bundle.cs
index 61960542db2..1bcfe009212 100644
--- a/src/Tizen.Applications.Common/Tizen.Applications/Bundle.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications/Bundle.cs
@@ -39,10 +39,15 @@ public class Bundle : IDisposable
private readonly HashSet _keys;
///
- /// The bundle constructor.
+ /// Creates a new instance of the Bundle class.
///
+ ///
+ /// This constructor initializes a new instance of the Bundle class. It does not perform any specific actions by itself but provides a starting point for creating and managing bundles of data.
+ ///
/// Thrown when out of memory.
///
+ /// Here's an example showing how to create a new instance of the Bundle class:
+ ///
///
/// Tizen.Applications.Bundle bundle = new Tizen.Applications.Bundle();
///
@@ -56,10 +61,10 @@ public Bundle()
}
///
- /// The bundle constructor.
+ /// Creates a new instance of the Bundle class from the specified SafeBundleHandle.
///
- /// The SafeBundleHandle instance.
- /// Thrown when the handle is null or invalid.
+ /// The SafeBundleHandle instance that represents the bundle.
+ /// Thrown if the handle argument is null or invalid.
/// 3
public Bundle(SafeBundleHandle handle)
{
diff --git a/src/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs b/src/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs
index 916c7392a26..1e04fc155cc 100644
--- a/src/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs
@@ -28,8 +28,11 @@
namespace Tizen.Applications
{
///
- /// This class represents an application controlled lifecycles by the backend system.
+ /// The CoreApplication class provides functionality to manage application lifecycle events that are controlled by the backend system.
///
+ ///
+ /// By inheriting from the Application class, CoreApplication enables developers to handle various application states such as creating and terminating. It also allows them to define their own event handlers for these states.
+ ///
/// 3
public class CoreApplication : Application
{
@@ -38,9 +41,14 @@ public class CoreApplication : Application
private bool _disposedValue = false;
///
- /// Initializes the CoreApplication class.
+ /// Initializes the CoreApplication class by providing a specific implementation of the ICoreBackend interface.
///
- /// The backend instance implementing ICoreBacked interface.
+ /// An instance of the desired implementation of the ICoreBackend interface.
+ ///
+ /// The CoreApplication class provides access to various features and functionalities related to application management.
+ /// By initializing the CoreApplication class with a specific implementation of the ICoreBackend interface, developers can customize the behavior and functionality of their applications based on their requirements.
+ /// It enables them to extend the capabilities of the default CoreApplication class and tailor it according to their needs.
+ ///
/// 3
public CoreApplication(ICoreBackend backend)
{
@@ -169,8 +177,9 @@ public override void Exit()
}
///
- /// Overrides this method if want to handle behavior when the application is launched.
- /// If base.OnCreated() is not called, the event 'Created' will not be emitted.
+ /// Overrides this method if you want to handle specific behavior when the application is created.
+ /// Calling base.OnCreate() ensures that the default implementation is executed before any custom code in this method.
+ /// If base.OnCreate() is not called, the event 'Created' will not be emitted.
///
/// 3
protected virtual void OnCreate()
@@ -195,8 +204,8 @@ protected virtual void OnCreate()
}
///
- /// Overrides this method if want to handle behavior when the application is terminated.
- /// If base.OnTerminate() is not called, the event 'Terminated' will not be emitted.
+ /// Override this method to define specific actions that occur when the application terminates.
+ /// Calling base.OnTerminate() ensures that the default termination process takes place and the 'Terminated' event is emitted.
///
/// 3
protected virtual void OnTerminate()
@@ -205,10 +214,10 @@ protected virtual void OnTerminate()
}
///
- /// Overrides this method if want to handle behavior when the application receives the appcontrol message.
- /// If base.OnAppControlReceived() is not called, the event 'AppControlReceived' will not be emitted.
+ /// Override this method to customize the behavior when the application receives the appcontrol message.
+ /// If base.OnAppControlReceived() is not called, the event 'AppControlReceived' will not be triggered.
///
- ///
+ /// The arguments passed in the appcontrol message
/// 3
protected virtual void OnAppControlReceived(AppControlReceivedEventArgs e)
{
@@ -222,8 +231,8 @@ protected virtual void OnAppControlReceived(AppControlReceivedEventArgs e)
}
///
- /// Overrides this method if want to handle behavior when the system memory is low.
- /// If base.OnLowMemory() is not called, the event 'LowMemory' will not be emitted.
+ /// Override this method to handle behavior when the system memory is low.
+ /// Calling base.OnLowMemory() ensures that the 'LowMemory' event is emitted.
///
/// The low memory event argument
/// 3
@@ -243,10 +252,10 @@ protected virtual void OnLowMemory(LowMemoryEventArgs e)
}
///
- /// Overrides this method if want to handle behavior when the system battery is low.
- /// If base.OnLowBattery() is not called, the event 'LowBattery' will not be emitted.
+ /// Override this method to handle the behavior when the system battery level drops.
+ /// If base.OnLowBattery() is not called, the LowBattery event will not be raised.
///
- /// The low battery event argument
+ /// The arguments for the low battery event
/// 3
protected virtual void OnLowBattery(LowBatteryEventArgs e)
{
@@ -260,10 +269,10 @@ protected virtual void OnLowBattery(LowBatteryEventArgs e)
}
///
- /// Overrides this method if want to handle behavior when the system language is changed.
- /// If base.OnLocaleChanged() is not called, the event 'LocaleChanged' will not be emitted.
+ /// Override this method to handle changes in the system language.
+ /// If base.OnLocaleChanged() is not called, the LocaleChanged event will not be triggered.
///
- /// The locale changed event argument
+ /// The arguments passed with the LocaleChanged event
/// 3
protected virtual void OnLocaleChanged(LocaleChangedEventArgs e)
{
@@ -282,10 +291,10 @@ protected virtual void OnLocaleChanged(LocaleChangedEventArgs e)
}
///
- /// Overrides this method if want to handle behavior when the region format is changed.
- /// If base.OnRegionFormatChanged() is not called, the event 'RegionFormatChanged' will not be emitted.
+ /// Override this method to handle changes in the region format.
+ /// Make sure to call base.OnRegionFormatChanged() to ensure that the RegionFormatChanged event is raised.
///
- /// The region format changed event argument
+ /// The region format changed event arguments
/// 3
protected virtual void OnRegionFormatChanged(RegionFormatChangedEventArgs e)
{
@@ -304,10 +313,10 @@ protected virtual void OnRegionFormatChanged(RegionFormatChangedEventArgs e)
}
///
- /// Overrides this method if want to handle behavior when the device orientation is changed.
- /// If base.OnRegionFormatChanged() is not called, the event 'RegionFormatChanged' will not be emitted.
+ /// Override this method to define specific behavior when the device orientation changes.
+ /// If base.OnDeviceOrientationChanged() is not called, the 'DeviceOrientationChanged' event will not be raised.
///
- /// The device orientation changed event argument
+ /// The arguments for the device orientation change event
/// 3
protected virtual void OnDeviceOrientationChanged(DeviceOrientationEventArgs e)
{
@@ -315,10 +324,10 @@ protected virtual void OnDeviceOrientationChanged(DeviceOrientationEventArgs e)
}
///
- /// Override this method if you want to handle behavior when the time zone is changed.
- /// If base.OnTimeZoneChanged() is not called, the event "TimeZoneChanged" will not be emitted.
+ /// Override this method to handle changes in the current time zone.
+ /// Calling base.OnTimeZoneChanged() ensures that the TimeZoneChanged event is triggered.
///
- /// The time zone changed event argument
+ /// The arguments containing details about the time zone change
/// 11
protected virtual void OnTimeZoneChanged(TimeZoneChangedEventArgs e)
{
diff --git a/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentInfo.cs b/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentInfo.cs
index 16805c4b013..f0b6ebfb90a 100755
--- a/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentInfo.cs
+++ b/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentInfo.cs
@@ -20,7 +20,8 @@
namespace Tizen.Applications.ComponentBased
{
///
- /// This class provides methods and properties to get information of the component.
+ /// Provides methods and properties to retrieve information about a component in a Tizen application.
+ /// This class encapsulates details such as component ID, application ID, and other attributes.
///
/// 6
public class ComponentInfo : IDisposable
@@ -41,13 +42,13 @@ internal ComponentInfo(IntPtr infoHandle)
}
///
- /// A constructor of ComponentInfo that takes the component ID.
+ /// Initializes a new instance of the class with the specified component ID.
///
- /// Component ID.
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the system error.
- /// Thrown when failed because of out of memory.
- /// Thrown when failed because of permission denied.>
+ /// The ID of the component.
+ /// Thrown when the component ID is invalid.
+ /// Thrown when a system error occurs.
+ /// Thrown when memory allocation fails.
+ /// Thrown when permission is denied.
/// http://tizen.org/privilege/packagemanager.info
/// 6
public ComponentInfo(string componentId)
@@ -63,7 +64,7 @@ public ComponentInfo(string componentId)
}
///
- /// Destructor of the class.
+ /// Finalizes an instance of the class.
///
~ComponentInfo()
{
@@ -71,7 +72,7 @@ public ComponentInfo(string componentId)
}
///
- /// Gets the component ID.
+ /// Gets the ID of the component.
///
/// 6
public string ComponentId
@@ -94,7 +95,7 @@ public string ComponentId
}
///
- /// Gets the application ID of the component.
+ /// Gets the application ID associated with the component.
///
/// 6
public string ApplicationId
@@ -132,7 +133,7 @@ public ComponentType ComponentType
}
///
- /// Checks whether the icon of the component should be displayed or not.
+ /// Checks whether the icon of the component should be displayed.
///
/// 6
public bool IsIconDisplayed
@@ -151,7 +152,7 @@ public bool IsIconDisplayed
}
///
- /// Checks whether the component should be managed by task-manager or not.
+ /// Checks whether the component is managed by the task manager.
///
/// 6
public bool IsManagedByTaskManager
@@ -170,7 +171,7 @@ public bool IsManagedByTaskManager
}
///
- /// Gets the absolute path of the icon image.
+ /// Gets the absolute path of the component's icon image.
///
/// 6
public string IconPath
@@ -207,11 +208,11 @@ public string Label
}
///
- /// Gets the localized label of the component for the given locale.
+ /// Gets the localized label of the component for a specified locale.
///
- /// Locale.
- /// The format of locale is language and country code. (available value: "[2-letter lowercase language code (ISO 639-1)]-[2-letter lowercase country code (ISO 3166-alpha-2)]")
- /// The localized label.
+ /// The locale in the format of language and country code (e.g., "en-US").
+ /// Available values are in the format "[2-letter lowercase language code (ISO 639-1)]-[2-letter lowercase country code (ISO 3166-alpha-2)]".
+ /// The localized label corresponding to the specified locale.
/// 6
public string GetLocalizedLabel(string locale)
{
@@ -226,7 +227,7 @@ public string GetLocalizedLabel(string locale)
}
///
- /// Releases all resources used by the ComponentInfo class.
+ /// Releases all resources used by the class.
///
/// 6
public void Dispose()
@@ -236,7 +237,7 @@ public void Dispose()
}
///
- /// Releases all resources used by the ComponentInfo class.
+ /// Releases resources used by the class.
///
/// Disposing
/// 6
diff --git a/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentManager.cs b/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentManager.cs
index 4824e6f4e4b..890c8080fc0 100755
--- a/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentManager.cs
+++ b/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentManager.cs
@@ -29,15 +29,18 @@ namespace Tizen.Applications.ComponentBased
public static class ComponentManager
{
private const string LogTag = "Tizen.Applications";
-
+
///
- /// Gets the information of the installed components asynchronously.
+ /// Asynchronously retrieves a list of installed components.
///
- /// The installed component info list.
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the "component not exist" error or the system error.
- /// Thrown when failed because of out of memory.
- /// Thrown when failed because of permission denied.
+ ///
+ /// A task that represents the asynchronous operation.
+ /// The task result contains an of the installed component information.
+ ///
+ /// Thrown when an invalid argument is provided.
+ /// Thrown when the component does not exist or if a system error occurs.
+ /// Thrown when the system runs out of memory.
+ /// Thrown when permission is denied to access the component information.
/// http://tizen.org/privilege/packagemanager.info
/// 6
public static async Task> GetInstalledComponentsAsync()
@@ -74,13 +77,16 @@ public static async Task> GetInstalledComponentsAsync
}
///
- /// Gets the information of the running components asynchronously.
+ /// Asynchronously retrieves a list of currently running components.
///
- /// The component running context list.
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the "component not exist" error or the system error.
- /// Thrown when failed because of out of memory.
- /// Thrown when failed because of permission denied.
+ ///
+ /// A task that represents the asynchronous operation.
+ /// The task result contains an of the running components.
+ ///
+ /// Thrown when an invalid argument is provided.
+ /// Thrown when the component does not exist or if a system error occurs.
+ /// Thrown when the system runs out of memory.
+ /// Thrown when permission is denied to access the running components.
/// http://tizen.org/privilege/packagemanager.info
/// 6
public static async Task> GetRunningComponentsAsync()
@@ -117,14 +123,16 @@ public static async Task> GetRunningCompone
}
///
- /// Checks whether the component is running or not.
+ /// Checks if a specified component is currently running.
///
- /// Component ID.
- /// Returns true if the component is running, otherwise false.
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the "component not exist" error or the system error.
- /// Thrown when failed because of out of memory.
- /// Thrown when failed because of permission denied.
+ /// The unique identifier of the component.
+ ///
+ /// True if the component is running; otherwise, false.
+ ///
+ /// Thrown when an invalid argument is provided.
+ /// Thrown when the component does not exist or if a system error occurs.
+ /// Thrown when the system runs out of memory.
+ /// Thrown when permission is denied to access the component status.
/// http://tizen.org/privilege/packagemanager.info
/// 6
public static bool IsRunning(string componentId)
@@ -139,17 +147,17 @@ public static bool IsRunning(string componentId)
}
///
- /// Terminates the component if it is running in the background.
+ /// Requests to terminate a specified component that is running in the background.
///
- /// Component ID
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the "component not exist" error or the system error.
- /// Thrown when failed because of out of memory.
- /// Thrown when failed because of permission denied.
+ /// The context of the running component to terminate.
+ /// Thrown when an invalid argument is provided.
+ /// Thrown when the component does not exist or if a system error occurs.
+ /// Thrown when the system runs out of memory.
+ /// Thrown when permission is denied to terminate the component.
/// http://tizen.org/privilege/appmanager.kill.bgapp
///
- /// This function returns after it just sends a request for terminating a background component.
- /// Platform will decide if the target component could be terminated or not according to the state of the target component.
+ /// This method sends a request to terminate a background component.
+ /// The platform determines if the target component can be terminated based on its current state.
///
/// 6
public static void TerminateBackgroundComponent(ComponentRunningContext context)
diff --git a/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentRunningContext.cs b/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentRunningContext.cs
index 4932922087c..0c366ec1c6e 100755
--- a/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentRunningContext.cs
+++ b/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications/ComponentRunningContext.cs
@@ -23,7 +23,8 @@
namespace Tizen.Applications.ComponentBased
{
///
- /// This class provides methods and properties to get information of the running component.
+ /// Represents the context of a running component, providing methods and properties
+ /// to retrieve information about the component's state and behavior.
///
/// 6
public class ComponentRunningContext : IDisposable
@@ -39,13 +40,14 @@ internal ComponentRunningContext(IntPtr contextHandle)
}
///
- /// A constructor of ComponentRunningContext that takes the component ID.
+ /// Initializes a new instance of the class
+ /// with a specified component ID, retrieving the context handle associated with it.
///
- /// Component ID.
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the "component not exist" error or the system error.
- /// Thrown when failed because of out of memory.
- /// Thrown when failed because of permission denied.
+ /// The ID of the component.
+ /// Thrown when the component ID is invalid.
+ /// Thrown when the component does not exist or a system error occurs.
+ /// Thrown when memory allocation fails.
+ /// Thrown when permission is denied to access the component.
/// http://tizen.org/privilege/packagemanager.info
/// 6
public ComponentRunningContext(string componentId)
@@ -61,7 +63,7 @@ public ComponentRunningContext(string componentId)
}
///
- /// Destructor of the class.
+ /// Finalizes an instance of the class.
///
~ComponentRunningContext()
{
@@ -69,7 +71,7 @@ public ComponentRunningContext(string componentId)
}
///
- /// Enumeration for the component state.
+ /// Represents the possible states of a component.
///
/// 6
public enum ComponentState
@@ -108,6 +110,7 @@ public enum ComponentState
///
/// Gets the ID of the component.
///
+ /// The component ID as a string.
/// 6
public string ComponentId
{
@@ -129,7 +132,7 @@ public string ComponentId
}
///
- /// Gets the application ID of the component.
+ /// Gets the application ID associated with the component.
///
/// 6
public string ApplicationId
@@ -146,7 +149,7 @@ public string ApplicationId
return appId;
}
}
-
+
///
/// Gets the instance ID of the component.
///
@@ -167,7 +170,7 @@ public string InstanceId
}
///
- /// Gets the state of the component.
+ /// Gets the current state of the component.
///
/// 6
public ComponentState State
@@ -186,8 +189,9 @@ public ComponentState State
}
///
- /// Checks whether the component is terminated or not.
+ /// Checks whether the component has been terminated.
///
+ /// true if the component is terminated; otherwise, false.
/// 6
public bool IsTerminated
{
@@ -205,8 +209,9 @@ public bool IsTerminated
}
///
- /// Checks whether the component is running as sub component of the group.
+ /// Checks whether the component is running as a sub-component of a group.
///
+ /// true if the component is a sub-component; otherwise, false.
/// 6
public bool IsSubComponent
{
@@ -224,12 +229,12 @@ public bool IsSubComponent
}
///
- /// Resumes the running component.
+ /// Resumes the execution of the running component.
///
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the system error.
- /// Thrown when failed because of out of memory.
- /// Thrown when failed because of permission denied.
+ /// Thrown when the argument is invalid.
+ /// Thrown when a system error occurs.
+ /// Thrown when memory allocation fails.
+ /// Thrown when permission is denied to resume the component.
/// http://tizen.org/privilege/appmanager.launch
/// 6
public void Resume()
@@ -237,17 +242,17 @@ public void Resume()
Interop.ComponentManager.ErrorCode err = Interop.ComponentManager.ComponentManagerResumeComponent(_contextHandle);
if (err != Interop.ComponentManager.ErrorCode.None)
{
- throw ComponentManager.ComponentManagerErrorFactory.GetException(err, "Failed to Send the resume request.");
+ throw ComponentManager.ComponentManagerErrorFactory.GetException(err, "Failed to send the resume request.");
}
}
///
- /// Pauses the running component.
+ /// Pauses the execution of the running component.
///
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the system error.
- /// Thrown when failed because of out of memory.
- /// Thrown when failed because of permission denied.
+ /// Thrown when the argument is invalid.
+ /// Thrown when a system error occurs.
+ /// Thrown when memory allocation fails.
+ /// Thrown when permission is denied to pause the component.
/// http://tizen.org/privilege/appmanager.launch
/// 6
[EditorBrowsable(EditorBrowsableState.Never)]
@@ -261,12 +266,12 @@ public void Pause()
}
///
- /// Terminates the running component.
+ /// Terminates the execution of the running component.
///
- /// Thrown when failed because of an invalid argument.
- /// Thrown when failed because of the system error.
- /// Thrown when failed because of out of memory.
- /// Thrown when failed because of permission denied.
+ /// Thrown when the argument is invalid.
+ /// Thrown when a system error occurs.
+ /// Thrown when memory allocation fails.
+ /// Thrown when permission is denied to terminate the component.
/// http://tizen.org/privilege/appmanager.launch
/// 6
[EditorBrowsable(EditorBrowsableState.Never)]
@@ -280,7 +285,7 @@ public void Terminate()
}
///
- /// Releases all resources used by the ComponentInfo class.
+ /// Releases all resources used by the class.
///
/// 6
public void Dispose()
@@ -290,9 +295,9 @@ public void Dispose()
}
///
- /// Releases all resources used by the ComponentInfo class.
+ /// Releases all resources used by the class.
///
- /// Disposing
+ /// true to release managed resources; otherwise, false.
/// 6
private void Dispose(bool disposing)
{
diff --git a/src/Tizen.Applications.ComponentBased.Port/Tizen.Applications.ComponentBased.Port/ComponentPort.cs b/src/Tizen.Applications.ComponentBased.Port/Tizen.Applications.ComponentBased.Port/ComponentPort.cs
index e62d82f764f..a0f70d1dec6 100755
--- a/src/Tizen.Applications.ComponentBased.Port/Tizen.Applications.ComponentBased.Port/ComponentPort.cs
+++ b/src/Tizen.Applications.ComponentBased.Port/Tizen.Applications.ComponentBased.Port/ComponentPort.cs
@@ -43,12 +43,12 @@ public class ComponentPort : IDisposable
private static int _requestId = 0;
///
- /// Constructor for this class.
+ /// Constructs a new instance of this class.
///
/// Thrown when the argument is invalid.
/// Thrown when the memory is insufficient.
/// Thrown when because of I/O error.
- /// The name of the port.
+ /// The name of the port to connect to.
/// 9
public ComponentPort(string portName)
{
@@ -77,7 +77,7 @@ public string PortName
/// Adds a privilege to the port object.
///
/// Thrown when the argument is invalid.
- /// privilege data
+ /// Privilege data specifying the access rights to be granted.
/// 9
public void AddPrivilege(string privilege)
{
@@ -157,8 +157,8 @@ public static Task WaitForPort(string endpoint)
///
///
/// This method runs a main loop until Cancel() is called.
- /// The code in the next line will not run until Cancel() is called.
- /// To avoid blocking the main thread, it's recommended to use the ComponentTask class.
+ /// The code in the next line will not execute until Cancel() is called.
+ /// To prevent blocking the main thread, consider using the ComponentTask class instead.
///
///
///
@@ -182,15 +182,19 @@ public void Cancel()
}
///
- /// Sends the request data.
+ /// Sends the request data to the specified endpoint.
///
+ ///
+ /// This method sends the serialized request data to the specified endpoint.
+ /// If the timeout value is not set (-1), the default timeout will be used.
+ ///
/// Thrown when the argument is invalid.
/// Thrown when the memory is insufficient.
/// Thrown when permission is denied.
/// Thrown when because of I/O error.
- /// The name of the endpoint
- /// The timeout in milliseconds, -1 to use the default timeout
- /// The serializable data to send
+ /// The name of the endpoint to which the request is sent.
+ /// The timeout in milliseconds, -1 to use the default timeout.
+ /// The serializable data to send.
/// 9
public void Send(string endpoint, int timeout, object request)
{
@@ -222,10 +226,10 @@ public void Send(string endpoint, int timeout, object request)
/// Thrown when the memory is insufficient.
/// Thrown when permission is denied.
/// Thrown when because of I/O error.
- /// The name of the endpoint
- /// The timeout in milliseconds, -1 to use the default timeout
- /// The serializable data to send
- /// The received serializable data
+ /// The name of the endpoint to which the request is sent.
+ /// The timeout in milliseconds, -1 to use the default timeout.
+ /// The serializable data to send.
+ /// The received serializable data.
/// 9
public object SendAndReceive(string endpoint, int timeout, object request)
{
@@ -264,11 +268,11 @@ public object SendAndReceive(string endpoint, int timeout, object request)
/// Thrown when the memory is insufficient.
/// Thrown when permission is denied.
/// Thrown when because of I/O error.
- /// The name of the endpoint
- /// The timeout in milliseconds, -1 to use the default timeout
- /// The serializable data to send
- /// The received serializable data
- /// /// 9
+ /// The name of the endpoint to which the request is sent.
+ /// The timeout in milliseconds, -1 to use the default timeout.
+ /// The serializable data to send.
+ /// The received serializable data.
+ /// 9
public Task
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public void SetThemeIdInternal(FeedbackType type, uint idOfTheme)
{
@@ -687,7 +694,7 @@ public void SetThemeIdInternal(FeedbackType type, uint idOfTheme)
}
///
- /// Stops the current feedback playing by feedback type
+ /// Stops reactions of various types according to the feedback type.
///
///
/// To stop vibration, the application should have http://tizen.org/privilege/haptic privilege.
@@ -706,6 +713,7 @@ public void SetThemeIdInternal(FeedbackType type, uint idOfTheme)
/// feedback.StopTypeInternal(FeedbackType.Vibration);
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public void StopTypeInternal(FeedbackType type)
{
@@ -734,11 +742,12 @@ public void StopTypeInternal(FeedbackType type)
}
///
- /// Gets the id array of theme supported.
+ /// Gets the array of theme ids supported described in the conf file.
///
///
/// Now this internal API works for FeedbackType.Sound only, FeedbackType.Vibration is not supported.
/// The theme id is positive value as defined in the conf file.
+ /// Gets all theme ids as defined in the conf file.
///
/// 10
/// The feedback type.
@@ -752,6 +761,7 @@ public void StopTypeInternal(FeedbackType type)
/// uint[] getThemeIds = feedback.GetThemeIdsInternal(FeedbackType.Sound);
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public uint[] GetThemeIdsInternal(FeedbackType type)
{
diff --git a/src/Tizen.System.Information/Common/Information.cs b/src/Tizen.System.Information/Common/Information.cs
index 62a01aaea06..8ae73edfa6c 100644
--- a/src/Tizen.System.Information/Common/Information.cs
+++ b/src/Tizen.System.Information/Common/Information.cs
@@ -124,7 +124,7 @@ private static bool TryGetSystemInfoValue(string key, out T value)
#pragma warning restore CS0618 // Type or member is obsolete
///
- /// Gets the value of the feature.
+ /// Gets the value of the feature. It accepts both system and runtime feature key.
///
/// 4
/// The type of .
diff --git a/src/Tizen.System.Information/Usage/ProcessCpuUsage.cs b/src/Tizen.System.Information/Usage/ProcessCpuUsage.cs
index f42fee9d2ae..53a387772d7 100755
--- a/src/Tizen.System.Information/Usage/ProcessCpuUsage.cs
+++ b/src/Tizen.System.Information/Usage/ProcessCpuUsage.cs
@@ -23,7 +23,7 @@
namespace Tizen.System
{
///
- /// The class for CPU usage per process.
+ /// The class for CPU usage per given list of process.
///
/// 3
public class ProcessCpuUsage
@@ -32,7 +32,7 @@ public class ProcessCpuUsage
private Interop.RuntimeInfo.ProcessCpuUsage[] Usages;
///
- /// The constructor of ProcessCpuUsage class.
+ /// The constructor of ProcessCpuUsage class of the given list of process. It internally call Update() on constructing an instance.
///
/// 4
/// List of unique process ids.
@@ -47,13 +47,13 @@ public ProcessCpuUsage(IEnumerable pid)
}
///
- /// The number of usage entries.
+ /// The number of processes being tracked by the instance.
///
/// 4
public int Count { get; internal set; }
///
- /// Gets the amount of time this process has been scheduled in user mode.
+ /// Gets the amount of time this process has been scheduled in user mode. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The process id.
@@ -71,7 +71,7 @@ public uint GetUTime(int pid)
}
///
- /// Gets the amount of time this process has been scheduled in kernel mode.
+ /// Gets the amount of time this process has been scheduled in kernel mode. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The process id.
@@ -89,7 +89,7 @@ public uint GetSTime(int pid)
}
///
- /// Update the process CPU usage to the latest.
+ /// Update CPU usage of the given processes to the latest.
///
/// 4
/// List of unique process ids.
diff --git a/src/Tizen.System.Information/Usage/ProcessMemoryUsage.cs b/src/Tizen.System.Information/Usage/ProcessMemoryUsage.cs
index 0c4a2a393fe..8b1bbeee02f 100755
--- a/src/Tizen.System.Information/Usage/ProcessMemoryUsage.cs
+++ b/src/Tizen.System.Information/Usage/ProcessMemoryUsage.cs
@@ -36,7 +36,7 @@ public class ProcessMemoryUsage
private int[] Gems;
///
- /// The constructor of ProcessMemoryInformation class.
+ /// The constructor of ProcessMemoryInformation class of the given list of process. It internally call Update() on constructing an instance.
///
/// 4
/// List of unique process ids.
@@ -51,13 +51,13 @@ public ProcessMemoryUsage(IEnumerable pid)
}
///
- /// The number of usage entries.
+ /// The number of processes being tracked by the instance.
///
/// 4
public int Count => Pids.Length;
///
- /// Gets the virtual memory size of a process.
+ /// Gets the virtual memory size of the given process. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The process id.
@@ -75,7 +75,7 @@ public int GetVsz(int pid)
}
///
- /// Gets the resident set size of a process.
+ /// Gets the resident set size of the given process. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The process id.
@@ -93,7 +93,7 @@ public int GetRss(int pid)
}
///
- /// Gets the proportional set size of a process.
+ /// Gets the proportional set size of the given process. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The process id.
@@ -111,7 +111,7 @@ public int GetPss(int pid)
}
///
- /// Gets the size not modified and mapped by other processes of a process.
+ /// Gets the memory size of the given process that is not modified and mapped by other processes. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The process id.
@@ -129,7 +129,7 @@ public int GetSharedClean(int pid)
}
///
- /// Gets the size modified and mapped by other processes of a process.
+ /// Gets the memory size of the given process that is modified and mapped by other processes. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The process id.
@@ -147,7 +147,7 @@ public int GetSharedDirty(int pid)
}
///
- /// Gets the size not modified and available only to that process of a process.
+ /// Gets the memory size of the given process that is not modified and available only to it. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The process id.
@@ -165,7 +165,7 @@ public int GetPrivateClean(int pid)
}
///
- /// Gets the size modified and available only to that process of a process.
+ /// Gets the memory size of the given process that is modified and available only to it. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The process id.
@@ -183,7 +183,7 @@ public int GetPrivateDirty(int pid)
}
///
- /// Gets the GPU memory size of a process.
+ /// Gets the GPU memory size of the given process. To get the latest value, it is recommended to call Update() before it.
///
/// The process id.
/// The GPU memory size is using (KiB).
@@ -208,7 +208,7 @@ public int GetGPU(int pid)
}
///
- /// Gets the resident set size in graphic execution manager of a process.
+ /// Gets the resident set size in graphic execution manager of a process. To get the latest value, it is recommended to call Update() before it.
///
/// The process id.
/// The resident set size is using (KiB).
@@ -233,7 +233,7 @@ public int GetGemRss(int pid)
}
///
- /// Gets the SWAP memory size of a process.
+ /// Gets the SWAP memory size of the given process. To get the latest value, it is recommended to call Update() before it.
///
/// The process id.
/// The SWAP memory size is using (KiB).
diff --git a/src/Tizen.System.Information/Usage/SystemCpuUsage.cs b/src/Tizen.System.Information/Usage/SystemCpuUsage.cs
index a248275ee4e..76eee812d08 100755
--- a/src/Tizen.System.Information/Usage/SystemCpuUsage.cs
+++ b/src/Tizen.System.Information/Usage/SystemCpuUsage.cs
@@ -20,7 +20,7 @@
namespace Tizen.System
{
///
- /// The class for system CPU usage.
+ /// The class for CPU usage information of the system.
///
/// 4
public class SystemCpuUsage
@@ -30,7 +30,7 @@ public class SystemCpuUsage
private int[] MaxFrequencies;
///
- /// The constructor of SystemCpuUsage class.
+ /// The constructor of SystemCpuUsage class. It internally call Update() on constructing an instance.
///
/// 4
/// Thrown when an I/O error occurs while reading from the system.
@@ -41,7 +41,7 @@ public SystemCpuUsage()
}
///
- /// Running time of un-niced user processes (Percent).
+ /// Running time of un-niced user processes (Percent). To get the latest value, it is recommended to call Update() before it.
///
/// 4
public double User
@@ -53,7 +53,7 @@ public double User
}
///
- /// Running time of kernel processes (Percent).
+ /// Running time of kernel processes (Percent). To get the latest value, it is recommended to call Update() before it.
///
/// 4
public double System
@@ -65,7 +65,7 @@ public double System
}
///
- /// Running time of niced user processes (Percent).
+ /// Running time of niced user processes (Percent). To get the latest value, it is recommended to call Update() before it.
///
/// 4
public double Nice
@@ -77,7 +77,7 @@ public double Nice
}
///
- /// Time waiting for I/O completion (Percent).
+ /// Time waiting for I/O completion (Percent). To get the latest value, it is recommended to call Update() before it.
///
/// 4
public double IoWait
@@ -95,7 +95,7 @@ public double IoWait
public int ProcessorCount { get; internal set; }
///
- /// Gets the current frequency of the processor.
+ /// Gets the current frequency of the processor. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The index (from 0) of the CPU core that you want to know the frequency of.
@@ -113,7 +113,7 @@ public int GetCurrentFrequency(int coreId)
}
///
- /// Gets the max frequency of the processor.
+ /// Gets the max frequency of the processor. To get the latest value, it is recommended to call Update() before it.
///
/// 4
/// The index (from 0) of CPU core that you want to know the frequency of.
@@ -131,7 +131,7 @@ public int GetMaxFrequency(int coreId)
}
///
- /// Update the system CPU usage to the latest.
+ /// Update the system CPU usage information to the latest.
///
/// 4
/// Thrown when an I/O error occurs while reading from the system.
diff --git a/src/Tizen.System.Information/Usage/SystemMemoryUsage.cs b/src/Tizen.System.Information/Usage/SystemMemoryUsage.cs
index 4819afa8109..e0c7e715a97 100755
--- a/src/Tizen.System.Information/Usage/SystemMemoryUsage.cs
+++ b/src/Tizen.System.Information/Usage/SystemMemoryUsage.cs
@@ -19,7 +19,7 @@
namespace Tizen.System
{
///
- /// The class for system memory information.
+ /// The class for memory usage information of the system.
///
/// 4
public class SystemMemoryUsage
@@ -27,7 +27,7 @@ public class SystemMemoryUsage
private Interop.RuntimeInfo.MemoryInfo Info;
///
- /// The constructor of MemoryInformation class.
+ /// The constructor of MemoryInformation class. It internally call Update() on constructing an instance.
///
/// 4
/// Thrown when an I/O error occurs while reading from the system.
@@ -37,7 +37,7 @@ public SystemMemoryUsage()
}
///
- /// Total memory (KiB).
+ /// Total memory (KiB). To get the latest value, it is recommended to call Update() before it.
///
/// 4
public int Total
@@ -49,7 +49,7 @@ public int Total
}
///
- /// Used memory (KiB).
+ /// Used memory (KiB). To get the latest value, it is recommended to call Update() before it.
///
/// 4
public int Used
@@ -61,7 +61,7 @@ public int Used
}
///
- /// Free memory (KiB).
+ /// Free memory (KiB). To get the latest value, it is recommended to call Update() before it.
///
/// 4
public int Free
@@ -73,7 +73,7 @@ public int Free
}
///
- /// Cache memory (KiB).
+ /// Cache memory (KiB). To get the latest value, it is recommended to call Update() before it.
///
/// 4
public int Cache
@@ -85,7 +85,7 @@ public int Cache
}
///
- /// Swap memory (KiB).
+ /// Swap memory (KiB). To get the latest value, it is recommended to call Update() before it.
///
/// 4
public int Swap
diff --git a/src/Tizen.System.MediaKey/Tizen.System/MediaKey.cs b/src/Tizen.System.MediaKey/Tizen.System/MediaKey.cs
index 86df6f1db14..099ca161a3d 100755
--- a/src/Tizen.System.MediaKey/Tizen.System/MediaKey.cs
+++ b/src/Tizen.System.MediaKey/Tizen.System/MediaKey.cs
@@ -19,8 +19,12 @@
namespace Tizen.System
{
///
- /// The class for event arguments of the media key.
+ /// Event arguments class for handling media key events.
///
+ ///
+ /// This class provides properties that contain information about the media key event, such as the key value and key status.
+ /// By implementing handlers for the appropriate events, you can respond to user interactions with media keys on supported devices.
+ ///
/// 3
public class MediaKeyEventArgs : EventArgs
{
@@ -117,8 +121,12 @@ public enum KeyStatus
}
///
- /// The class for receiving events of media keys.
+ /// A class that provides methods for handling media key events.
///
+ ///
+ /// This class enables developers to receive and handle events triggered by various media keys such as play/pause, volume up/down, etc.
+ /// By implementing the appropriate event handlers, applications can respond accordingly to user input from these keys.
+ ///
/// 3
public static class MediaKey
{
@@ -137,8 +145,13 @@ private static void OnEvent(Interop.MediaKey.KeyValue value, Interop.MediaKey.Ke
///
/// Adds or removes events for all media keys.
///
- /// 3
+ ///
+ /// By subscribing to this event, you can receive notifications about user interactions with media keys such as play/pause, volume up/down, etc.
+ /// To handle these events, you need to provide a callback function that implements the EventHandler<MediaKeyEventArgs> delegate.
+ /// In case of failure while reserving or releasing the key, an InvalidOperationException will be thrown.
+ ///
/// Failed to reserve or release the key.
+ /// 3
public static event EventHandler Event
{
add
diff --git a/src/Tizen.System.PowerUsage/PowerUsage/PowerUsage.cs b/src/Tizen.System.PowerUsage/PowerUsage/PowerUsage.cs
index aad07402917..ccfdf77bb30 100644
--- a/src/Tizen.System.PowerUsage/PowerUsage/PowerUsage.cs
+++ b/src/Tizen.System.PowerUsage/PowerUsage/PowerUsage.cs
@@ -218,6 +218,18 @@ public static double GetPowerUsage(PowerUsageResourceType rtype, DateTime start,
return batteryUsage;
}
+ ///
+ /// Gets the battery consumption in mAh (milli-Ampere hour) for specific resource from available data usage handle.
+ ///
+ /// 7
+ /// Battery consumption data usage handle.
+ /// Identifier of resource type. BLE, WiFi, CPU etc.
+ /// Returns the battery usage in mAh(milli-Ampere hour) by a resource.
+ /// http://tizen.org/feature/battery
+ /// http://tizen.org/privilege/systemmonitor
+ /// When an invalid parameter value is set.
+ /// If the privilege is not set.
+ /// In case power usage is not supported
private static double GetPowerUsage(IntPtr dataHandle, PowerUsageResourceType rtype)
{
double batteryUsage = 0;
diff --git a/src/Tizen.System.Resource/Resource/Resource.cs b/src/Tizen.System.Resource/Resource/Resource.cs
index 8d4063b6bd1..99700d1c56b 100644
--- a/src/Tizen.System.Resource/Resource/Resource.cs
+++ b/src/Tizen.System.Resource/Resource/Resource.cs
@@ -25,16 +25,27 @@ namespace Tizen.System
[EditorBrowsable(EditorBrowsableState.Never)]
public class Resource
{
- ///
- /// Set cpu boosting for the target process (pid/tids).
- ///
- ///
- /// http://tizen.org/privilege/internal/default/partner
- ///
- /// The target process pid/tids.
- /// The cpu boosting level
- /// The cpu boosting flag bits
- /// The timeout in milliseconds
+ ///
+ /// Sets cpu boosting for the target process (pid/tids) to the desired level for as long as required.
+ ///
+ ///
+ /// An internal API, so it can be used only by partner level developers.
+ /// In addition, the developers cannot arbitrary choose whether to enforce this privilege or not.
+ ///
+ ///
+ /// http://tizen.org/privilege/internal/default/partner
+ ///
+ /// The target process pid/tids.
+ /// The cpu boosting level
+ /// The cpu boosting flag bits
+ /// The timeout in milliseconds
+ ///
+ ///
+ ///
+ ///
+ /// Resource.ResourceSetCpuBoosting(new ResourcePidInfo() { Pid = processInfo.Id }, CpuBoostingLevel.CpuBoostingLevelStrong, 0, -1);
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void ResourceSetCpuBoosting (ResourcePidInfo pid, CpuBoostingLevel level, CpuBoostingFlag flags, int timeoutMsec)
{
@@ -45,13 +56,24 @@ public static void ResourceSetCpuBoosting (ResourcePidInfo pid, CpuBoostingLevel
}
}
- ///
- /// Clear cpu boosting for the boosted process (pid/tids).
- ///
- ///
- /// http://tizen.org/privilege/internal/default/partner
- ///
- /// The target process pid/tids.
+ ///
+ /// Clears cpu boosting for the boosted process (pid/tids).
+ ///
+ ///
+ /// An internal API, so it can be used only by partner level developers.
+ /// In addition, the developers cannot arbitrary choose whether to enforce this privilege or not.
+ ///
+ ///
+ /// http://tizen.org/privilege/internal/default/partner
+ ///
+ /// The target process pid/tids.
+ ///
+ ///
+ ///
+ ///
+ /// Resource.ResourceClearCpuBoosting(new ResourcePidInfo() { Pid = processInfo.Id });
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void ResourceClearCpuBoosting (ResourcePidInfo pid)
{
@@ -62,14 +84,26 @@ public static void ResourceClearCpuBoosting (ResourcePidInfo pid)
}
}
- ///
- /// Get the cpu boosting level for the target process (pid/tids).
- ///
- ///
- /// http://tizen.org/privilege/internal/default/partner
- ///
- /// The target process pid/tids.
- /// The boosting level for the target process (pid/tids).
+ ///
+ /// Gets the cpu boosting level for the target process (pid/tids).
+ ///
+ ///
+ /// An internal API, so it can be used only by partner level developers.
+ /// In addition, the developers cannot arbitrary choose whether to enforce this privilege or not.
+ ///
+ ///
+ /// http://tizen.org/privilege/internal/default/partner
+ ///
+ /// The target process pid/tids.
+ /// The boosting level for the target process (pid/tids).
+ ///
+ ///
+ ///
+ ///
+ /// CpuBoostingLevelInfo level = new CpuBoostingLevelInfo();
+ /// Resource.ResourceGetCpuBoostingLevel(new ResourcePidInfo() { Pid = processInfo.Id }, out level);
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void ResourceGetCpuBoostingLevel (ResourcePidInfo pid, out CpuBoostingLevelInfo level)
{
@@ -85,15 +119,28 @@ public static void ResourceGetCpuBoostingLevel (ResourcePidInfo pid, out CpuBoos
}
}
- ///
- /// Set cpu resource inheritance from the source tid to the destination process (pid/tids).
- ///
- ///
- /// http://tizen.org/privilege/internal/default/partner
- ///
- /// The caller thread tid.
- /// The name of destination process.
- /// The timeout in milliceconds.
+ ///
+ /// Sets cpu resource inheritance from the source tid to the destination process (pid/tids).
+ ///
+ ///
+ /// An internal API, so it can be used only by partner level developers.
+ /// In addition, the developers cannot arbitrary choose whether to enforce this privilege or not.
+ /// It should be called from source after calling the resource_register_cpu_inheritance_destination() function in the destination.
+ ///
+ ///
+ /// http://tizen.org/privilege/internal/default/partner
+ ///
+ /// The caller thread tid.
+ /// The name of destination process.
+ /// The timeout in milliceconds.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// Resource.ResourceSetCpuInheritance(0, "test-destination", 500);
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void ResourceSetCpuInheritance (int sourceTid, string destProcess, int timeoutMsec)
{
@@ -104,14 +151,27 @@ public static void ResourceSetCpuInheritance (int sourceTid, string destProcess,
}
}
- ///
- /// Clear cpu resource inheritance from the source tid to the destination process (pid/tids).
- ///
- ///
- /// http://tizen.org/privilege/internal/default/partner
- ///
- /// The caller thread tid.
- /// The name of destination process.
+ ///
+ /// Clears cpu resource inheritance from the source tid to the destination process (pid/tids).
+ ///
+ ///
+ /// An internal API, so it can be used only by partner level developers.
+ /// In addition, the developers cannot arbitrary choose whether to enforce this privilege or not.
+ /// It should be called from source after calling the resource_register_cpu_inheritance_destination() function in the destination.
+ ///
+ ///
+ /// http://tizen.org/privilege/internal/default/partner
+ ///
+ /// The caller thread tid.
+ /// The name of destination process.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// Resource.ResourceClearCpuInheritance(0, "test-destination");
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void ResourceClearCpuInheritance (int sourceTid, string destProcess)
{
@@ -122,14 +182,26 @@ public static void ResourceClearCpuInheritance (int sourceTid, string destProces
}
}
- ///
- /// Register a destination process (pid/tids) for cpu resource inheritance.
- ///
- ///
- /// http://tizen.org/privilege/internal/default/partner
- ///
- /// The name of destination process.
- /// The destination process pid/tids.
+ ///
+ /// Registers a destination process (pid/tids) for cpu resource inheritance.
+ ///
+ ///
+ /// An internal API, so it can be used only by partner level developers.
+ /// In addition, the developers cannot arbitrary choose whether to enforce this privilege or not.
+ ///
+ ///
+ /// http://tizen.org/privilege/internal/default/partner
+ ///
+ /// The name of destination process.
+ /// The destination process pid/tids.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// Resource.ResourceRegisterCpuInheritanceDestination("test-destination", new ResourcePidInfo() { Pid = processInfo.Id });
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void ResourceRegisterCpuInheritanceDestination (string destProcess, ResourcePidInfo pid)
{
@@ -140,13 +212,25 @@ public static void ResourceRegisterCpuInheritanceDestination (string destProcess
}
}
- ///
- /// Unregister a destination process (pid/tids) for cpu resource inheritance.
- ///
- ///
- /// http://tizen.org/privilege/internal/default/partner
- ///
- /// The name of destination process.
+ ///
+ /// Unregisters a destination process (pid/tids) for cpu resource inheritance.
+ ///
+ ///
+ /// An internal API, so it can be used only by partner level developers.
+ /// In addition, the developers cannot arbitrary choose whether to enforce this privilege or not.
+ ///
+ ///
+ /// http://tizen.org/privilege/internal/default/partner
+ ///
+ /// The name of destination process.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// Resource.ResourceUnregisterCpuInheritanceDestination("test-destination");
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void ResourceUnregisterCpuInheritanceDestination (string destProcess)
{
diff --git a/src/Tizen.System.Storage/Storage/Storage.cs b/src/Tizen.System.Storage/Storage/Storage.cs
index d02665216cc..65170976c37 100644
--- a/src/Tizen.System.Storage/Storage/Storage.cs
+++ b/src/Tizen.System.Storage/Storage/Storage.cs
@@ -157,32 +157,32 @@ public event EventHandler StorageStateChanged
}
///
- /// The storage ID.
+ /// The storage ID. It is the identifier used to determine whether the corresponding storage is internal or external.
///
/// 3
/// http://tizen.org/feature/storage.external
public int Id { get; }
///
- /// The type of storage.
+ /// The type of storage. It has one of three values: internal, external or extended internal.
///
/// 3
/// http://tizen.org/feature/storage.external
public StorageArea StorageType { get { return (StorageArea)_storagetype; } }
///
- /// The root directory for the storage.
+ /// The root directory for the storage. It generally has an absolute path.
///
/// 3
/// http://tizen.org/feature/storage.external
public string RootDirectory { get; }
///
- /// The total storage size in bytes.
+ /// The total storage space in bytes. The type of value is ulong.
///
/// 3
/// http://tizen.org/feature/storage.external
public ulong TotalSpace { get { return _totalSpace; } }
///
- /// The StorageState.
+ /// The StorageState. It contains information about the mounted state of the storage.
///
/// 3
/// http://tizen.org/feature/storage.external
@@ -203,7 +203,7 @@ public StorageState State
}
///
- /// The StorageDevice.
+ /// The StorageDevice. It indicates information such as sdcard or USB storage.
///
/// 5
/// http://tizen.org/feature/storage.external
@@ -222,7 +222,7 @@ public StorageDevice DeviceType
}
///
- /// The type of file system.
+ /// The type of file system. For example, it can be ext3 or ext4.
///
/// 5
/// http://tizen.org/feature/storage.external
@@ -241,7 +241,7 @@ public string Fstype
}
///
- /// The UUID of the file system.
+ /// The UUID of the file system. It is a unique value that serves as immutable identifier.
///
/// 5
/// http://tizen.org/feature/storage.external
@@ -260,7 +260,7 @@ public string Fsuuid
}
///
- /// Information whether this is a primary partition.
+ /// Information whether this is a primary partition or not.
///
/// 5
/// http://tizen.org/feature/storage.external
@@ -279,7 +279,7 @@ public bool Primary
}
///
- /// The flags for the storage status.
+ /// The flags for the storage status. It is a piece of information representing storage.
///
/// 5
/// http://tizen.org/feature/storage.external
@@ -320,7 +320,7 @@ public ulong AvaliableSpace
}
///
- /// The available storage size in bytes.
+ /// The available storage size in bytes. The type of value is ulong.
///
/// 5
/// http://tizen.org/feature/storage.external
@@ -340,7 +340,7 @@ public ulong AvailableSpace
}
///
- /// Absolute path for a given directory type in the storage.
+ /// Gets the absolute path to the root directory of the given storage.
///
///
/// The returned directory path may not exist, so you must make sure that it exists before using it.
diff --git a/src/Tizen.System.Storage/Storage/StorageManager.cs b/src/Tizen.System.Storage/Storage/StorageManager.cs
index 5bf91578bb8..71bb5e1698e 100644
--- a/src/Tizen.System.Storage/Storage/StorageManager.cs
+++ b/src/Tizen.System.Storage/Storage/StorageManager.cs
@@ -109,6 +109,19 @@ private static void UnregisterChangedEvent(StorageArea type)
/// 5
/// http://tizen.org/feature/storage.external
/// Thrown when the storage is not supported.
+ ///
+ ///
+ ///
+ /// EventHandler callback = (s, e) =>
+ /// {
+ /// var storage = s as Storage;
+ /// if (storage == null) return;
+ /// };
+ ///
+ /// StorageManager.SetChangedEvent(StorageArea.External, callback);
+ /// StorageManager.UnSetChangedEvent(StorageArea.External, callback);
+ ///
+ ///
public static void SetChangedEvent(StorageArea type, EventHandler handler)
{
if (type == StorageArea.Internal)
@@ -138,6 +151,7 @@ public static void SetChangedEvent(StorageArea type, EventHandler handler)
/// 5
/// http://tizen.org/feature/storage.external
/// Thrown when the storage is not supported.
+ ///
public static void UnsetChangedEvent(StorageArea type, EventHandler handler)
{
if (type == StorageArea.Internal)
diff --git a/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettings.cs b/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettings.cs
index dbabeba6d82..fe76b3143bd 100644
--- a/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettings.cs
+++ b/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettings.cs
@@ -29,7 +29,7 @@ namespace Tizen.System
public static class SystemSettings
{
///
- /// The file path of the current ringtone.
+ /// This static member variable indicates file path of the current ringtone.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -63,7 +63,7 @@ public static string IncomingCallRingtone
}
///
- /// The file path of the current home-screen wallpaper.
+ /// This static member variable indicates file path of the current home-screen wallpaper.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -97,7 +97,7 @@ public static string WallpaperHomeScreen
}
///
- /// The file path of the current lock-screen wallpaper.
+ /// This static member variable indicates file path of the current lock-screen wallpaper.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -131,7 +131,7 @@ public static string WallpaperLockScreen
}
///
- /// The current system font size.
+ /// This static member variable indicates current system font size.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -165,7 +165,7 @@ public static SystemSettingsFontSize FontSize
}
///
- /// The current system font type.
+ /// This static member variable indicates current system font type.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -199,7 +199,7 @@ public static string FontType
}
///
- /// Indicates whether the motion service is activated.
+ /// This static member variable indicates whether the motion service is activated.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -232,7 +232,7 @@ public static bool MotionActivationEnabled
}
///
- /// The file path of the current email alert ringtone.
+ /// This static member variable indicates file path of the current email alert ringtone.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -265,7 +265,7 @@ public static string EmailAlertRingtone
}
}
///
- /// Indicates whether the USB debugging is enabled.
+ /// This static member variable indicates whether the USB debugging is enabled.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -298,7 +298,7 @@ public static bool UsbDebuggingEnabled
}
///
- /// Indicates whether the 3G data network is enabled.
+ /// This static member variable indicates whether the 3G data network is enabled.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -331,7 +331,7 @@ public static bool Data3GNetworkEnabled
}
///
- /// Indicates the lock-screen application package name.
+ /// This static member variable indicates the lock-screen application package name.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -391,7 +391,7 @@ public static string DefaultFontType
}
///
- /// Indicates the current country setting in the <LANGUAGE>_<REGION> syntax.
+ /// This static member variable indicates the current country setting in the <LANGUAGE>_<REGION> syntax.
/// The country setting is in the ISO 639-2 format,
/// and the region setting is in the ISO 3166-1 alpha-2 format.
///
@@ -426,7 +426,7 @@ public static string LocaleCountry
}
///
- /// Indicates the current language setting in the <LANGUAGE>_<REGION> syntax.
+ /// This static member variable indicates the current language setting in the <LANGUAGE>_<REGION> syntax.
/// The language setting is in the ISO 639-2 format,
/// and the region setting is in the ISO 3166-1 alpha-2 format.
///
@@ -461,7 +461,7 @@ public static string LocaleLanguage
}
///
- /// Indicates whether the 24-hour clock is used.
+ /// This static member variable indicates whether the 24-hour clock is used.
/// If the value is false, the 12-hour clock is used.
///
/// http://tizen.org/privilege/systemsettings.admin
@@ -495,7 +495,7 @@ public static bool LocaleTimeFormat24HourEnabled
}
///
- /// Indicates the current time zone, for example, Pacific/Tahiti.
+ /// This static member variable indicates the current time zone, for example, Pacific/Tahiti.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -552,7 +552,7 @@ public static int Time
}
}
///
- /// Indicates whether the screen lock sound is enabled on the device, for example, the LCD on or off sound.
+ /// This static member variable indicates whether the screen lock sound is enabled on the device, for example, the LCD on or off sound.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -577,7 +577,7 @@ public static bool SoundLockEnabled
}
///
- /// Indicates whether the device is in the silent mode.
+ /// This static member variable indicates whether the device is in the silent mode.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -602,7 +602,7 @@ public static bool SoundSilentModeEnabled
}
///
- /// Indicates whether the screen touch sound is enabled on the device.
+ /// This static member variable indicates whether the screen touch sound is enabled on the device.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -627,7 +627,7 @@ public static bool SoundTouchEnabled
}
///
- /// Indicates whether the rotation control is automatic.
+ /// This static member variable indicates whether the rotation control is automatic.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -652,7 +652,7 @@ public static bool DisplayScreenRotationAutoEnabled
}
///
- /// Indicates the device name.
+ /// This static member variable indicates the device name.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -676,7 +676,7 @@ public static string DeviceName
}
}
///
- /// Indicates whether the device user has enabled the motion feature.
+ /// This static member variable indicates whether the device user has enabled the motion feature.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -701,7 +701,7 @@ public static bool MotionEnabled
}
///
- /// Indicates whether Wi-Fi related notifications are enabled on the device.
+ /// This static member variable indicates whether Wi-Fi related notifications are enabled on the device.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -727,7 +727,7 @@ public static bool NetworkWifiNotificationEnabled
}
///
- /// Indicates whether the device is in the flight mode.
+ /// This static member variable indicates whether the device is in the flight mode.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -752,7 +752,7 @@ public static bool NetworkFlightModeEnabled
}
///
- /// Indicates the backlight time (in seconds). The following values can be used: 15, 30, 60, 120, 300, and 600.
+ /// This static member variable indicates the backlight time (in seconds). The following values can be used: 15, 30, 60, 120, 300, and 600.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -785,7 +785,7 @@ public static int ScreenBacklightTime
}
///
- /// Indicates the file path of the current notification tone set by the user.
+ /// This static member variable indicates the file path of the current notification tone set by the user.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -819,7 +819,7 @@ public static string SoundNotification
}
///
- /// Indicates the time period for notification repetitions.
+ /// This static member variable indicates the time period for notification repetitions.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -852,7 +852,7 @@ public static int SoundNotificationRepetitionPeriod
}
///
- /// Indicates the current lock state.
+ /// This static member variable indicates the current lock state.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -919,7 +919,7 @@ public static string AdsId
///
- /// Indicates the time period for notification repetitions.
+ /// This static member variable indicates the time period for notification repetitions.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -945,7 +945,7 @@ public static SystemSettingsUdsState UltraDataSave
}
///
- /// Indicates whether the accessibility TTS is enabled on the device.
+ /// This static member variable indicates whether the accessibility TTS is enabled on the device.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -978,7 +978,7 @@ public static bool AccessibilityTtsEnabled
}
///
- /// Indicates whether the vibration is enabled on the device or not.
+ /// This static member variable indicates whether the vibration is enabled on the device or not.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -1011,7 +1011,7 @@ public static bool Vibration
}
///
- /// Indicates whether the automatic time update is enabled on the device or not.
+ /// This static member variable indicates whether the automatic time update is enabled on the device or not.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -1045,7 +1045,7 @@ public static bool AutomaticTimeUpdate
}
///
- /// Indicates whether the developer option state is enabled on the device or not.
+ /// This static member variable indicates whether the developer option state is enabled on the device or not.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -1078,7 +1078,7 @@ public static bool DeveloperOptionState
}
///
- /// Indicates whether accessibility grayscale is enabled on the device or not.
+ /// This static member variable indicates whether accessibility grayscale is enabled on the device or not.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -1112,7 +1112,7 @@ public static bool AccessibilityGrayscale
}
///
- /// Indicates whether accessibility negative color is enabled on the device or not.
+ /// This static member variable indicates whether accessibility negative color is enabled on the device or not.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
@@ -1146,7 +1146,7 @@ public static bool AccessibilityNegativeColor
}
///
- /// Indicates whether rotary event is enabled on the device.
+ /// This static member variable indicates whether rotary event is enabled on the device.
///
/// http://tizen.org/privilege/systemsettings.admin
/// platform
diff --git a/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettingsEnums.cs b/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettingsEnums.cs
index 608bfaeff0f..bd83027c2a4 100755
--- a/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettingsEnums.cs
+++ b/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings/SystemSettingsEnums.cs
@@ -17,7 +17,7 @@
namespace Tizen.System
{
///
- /// Enumeration for all the available system settings.
+ /// This is enumeration for all the available system settings.
///
/// 3
public enum SystemSettingsKeys : int
@@ -189,7 +189,7 @@ public enum SystemSettingsKeys : int
RotaryEventEnabled
}
///
- /// Enumeration for the Idle Lock State.
+ /// This is enumeration for the Idle Lock State.
///
/// 3
public enum SystemSettingsIdleLockState : int
@@ -208,7 +208,7 @@ public enum SystemSettingsIdleLockState : int
LaunchingLock
}
///
- /// Enumeration for the font size.
+ /// This is enumeration for the font size.
///
/// 3
public enum SystemSettingsFontSize : int
@@ -241,15 +241,15 @@ public enum SystemSettingsFontSize : int
public enum SystemSettingsUdsState : int
{
///
- /// UDS Off.
+ /// UDS(Ultra Data Save) Off.
///
UdsOff = 0,
///
- /// UDS On.
+ /// UDS(Ultra Data Save) On.
///
UdsOn,
///
- /// UDS On and the application is whitelisted.
+ /// UDS(Ultra Data Save) On and the application is whitelisted.
///
UdsOnWhitelisted,
}
diff --git a/src/Tizen.System/Device/Battery.cs b/src/Tizen.System/Device/Battery.cs
index 79627db053f..94bc5bbc5db 100755
--- a/src/Tizen.System/Device/Battery.cs
+++ b/src/Tizen.System/Device/Battery.cs
@@ -76,11 +76,20 @@ public static class Battery
{
private static readonly object s_lock = new object();
///
- /// Gets the battery charge percentage.
+ /// Gets the current device's invalid battery charge percentage as an interger value.
///
+ ///
+ /// It returns an integer value from 0 to 100 that indicates remaining battery charge as a percentage of the maximum level.
+ ///
/// 3
/// It returns an integer value from 0 to 100 that indicates the remaining
/// battery charge as a percentage of the maximum level.
+ ///
+ ///
+ /// Console.WriteLine("battery Percent is: {0}", Tizen.System.Battery.Percent);
+ ///
+ ///
+ ///
public static int Percent
{
get
@@ -95,9 +104,25 @@ public static int Percent
}
}
///
- /// Gets the current battery level.
+ /// Gets the current device's battery level status as a BatteryLevelStatus.
///
+ ///
+ /// Retrieves the current battery level status based on remaining battery capacity.
+ ///
/// 3
+ /// The battery level status.
+ ///
+ ///
+ /// using Tizen.System;
+ /// ...
+ /// BatteryLevelStatus status = Battery.Level;
+ /// if (Battery.Percent == 0 && status == BatteryLevelStatus.Empty)
+ /// ...
+ /// ...
+ ///
+ ///
+ ///
+ ///
public static BatteryLevelStatus Level
{
get
@@ -112,9 +137,20 @@ public static BatteryLevelStatus Level
}
}
///
- /// Gets the current charging state.
+ /// Gets the current device's charging state which the battery is charging.
///
+ ///
+ /// Checks whether the battery is currently being charged or not.
+ ///
/// 3
+ ///
+ ///
+ /// using Tizen.System;
+ /// bool charging = Battery.IsCharging;
+ /// ...
+ ///
+ ///
+ ///
public static bool IsCharging
{
get
diff --git a/src/Tizen.System/Device/Display.cs b/src/Tizen.System/Device/Display.cs
index 533669d8823..3a6962a7823 100644
--- a/src/Tizen.System/Device/Display.cs
+++ b/src/Tizen.System/Device/Display.cs
@@ -75,9 +75,21 @@ private Display(int deviceNumber)
}
///
- /// The number of available display devices.
+ /// The number of available display devices connected to current device.
///
+ ///
+ /// Retrieves the number of display devices connected to the system.
+ ///
/// 3
+ ///
+ ///
+ /// using Tizen.System;
+ /// ...
+ /// Console.WriteLine("Total number of Displays are: {0}", Display.NumberOfDisplays);
+ ///
+ ///
+ ///
+ ///
public static int NumberOfDisplays
{
get
@@ -120,6 +132,9 @@ private static IReadOnlyList GetAllDisplayes()
///
/// The maximum brightness value that can be set for the specific display.
///
+ ///
+ /// Retrieves the maximum brightness level of a specific display device.
+ ///
/// 3
///
///
@@ -142,7 +157,7 @@ public int MaxBrightness
}
///
- /// The brightness value of the display.
+ /// The brightness value of the specific display device.
///
///
/// The brightness value should be less than or equal to the MaxBrightness value.
@@ -150,12 +165,15 @@ public int MaxBrightness
/// 3
/// When an invalid parameter value is set.
/// If the privilege is not set.
+ /// In case of any system error.
+ /// This exception can be due to device not supported.
///
///
/// Display display = Display.Displays[0];
/// Console.WriteLine("Display current Brightness is: {0}", display.Brightness);
///
///
+ ///
public int Brightness
{
get
@@ -179,9 +197,27 @@ public int Brightness
}
}
///
- /// The current device display state.
+ /// The current device display state, including normal, dim, and off states.
///
+ ///
+ /// When the display state is set, it should be checked the profile version and supported display state.
+ ///
/// 3
+ ///
+ ///
+ /// using Tizen.System;
+ /// ...
+ /// DisplayState current = Display.State;
+ /// Console.WriteLine("Display current state is: {0}", current);
+ /// ...
+ /// Display.State = DisplayState.Normal;
+ /// ...
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
public static DisplayState State
{
get
@@ -218,7 +254,7 @@ public static DisplayState State
/// {
/// Console.WriteLine("Display State is: {0}", args.State);
/// }
- /// Battery.StateChanged += handler;
+ /// Display.StateChanged += handler;
/// await Task.Delay(20000);
/// }
///
diff --git a/src/Tizen.System/Device/Haptic.cs b/src/Tizen.System/Device/Haptic.cs
index 42d86cddba0..c196445c14d 100755
--- a/src/Tizen.System/Device/Haptic.cs
+++ b/src/Tizen.System/Device/Haptic.cs
@@ -73,9 +73,20 @@ private Vibrator(int id)
Dispose(false);
}
///
- /// Gets the number of the available vibrators.
+ /// Gets the number of the available vibrators available on the current device.
///
+ ///
+ /// Retrieves the total number of vibrators available on the device.
+ ///
/// 3
+ ///
+ ///
+ /// using Tizen.System;
+ /// ...
+ /// Console.WriteLine("Total number of Vibrators are: {0}", Vibrator.NumberOfVibrators);
+ /// ...
+ ///
+ ///
public static int NumberOfVibrators
{
get
@@ -121,6 +132,9 @@ private static IReadOnlyList GetAllVibrators()
/// Vibrates during the specified time with a constant intensity.
/// This function can be used to start monotonous vibration for the specified time.
///
+ ///
+ /// To prevent unexpected sleep (suspend) during vibration, please check and use Power module.
+ ///
/// 3
/// The play duration in milliseconds.
/// The amount of the intensity variation (0 ~ 100).
@@ -143,7 +157,8 @@ private static IReadOnlyList GetAllVibrators()
/// }
///
///
-
+ ///
+ ///
public void Vibrate(int duration, int feedback)
{
IntPtr effect;
@@ -187,6 +202,7 @@ public void Vibrate(int duration, int feedback)
/// }
///
///
+ ///
public void Stop()
{
if (_hapticHandle != IntPtr.Zero)
@@ -202,7 +218,22 @@ public void Stop()
/// Dispose API for closing the internal resources.
/// This function can be used to stop all the effects started by Vibrate().
///
+ ///
+ /// Internally, it disconnects the connection to the vibrator by Vibrate().
+ ///
/// 3
+ ///
+ ///
+ /// using Tizen.System;
+ /// ...
+ /// Vibrator vibrator = Vibrator.Vibrators[0];
+ /// vibrator.Vibrate(2000, 70);
+ /// ...
+ /// vibrator.Stop();
+ /// vibrator.Dispose();
+ ///
+ ///
+ ///
public void Dispose()
{
Dispose(true);
diff --git a/src/Tizen.System/Device/IR.cs b/src/Tizen.System/Device/IR.cs
index 67b02746223..fd9f59a2a2b 100755
--- a/src/Tizen.System/Device/IR.cs
+++ b/src/Tizen.System/Device/IR.cs
@@ -38,7 +38,18 @@ public static class IR
///
/// Gets the information whether the IR module is available.
///
+ ///
+ /// Gets the boolean value whether the IR module is available on the device.
+ ///
/// 3
+ /// true if the IR module is available, otherwise false.
+ ///
+ ///
+ /// using Tizen.System;
+ /// ...
+ /// Console.WriteLine("IR availability for this device is: {0}", IR.IsAvailable);
+ ///
+ ///
public static bool IsAvailable
{
get
@@ -54,7 +65,7 @@ public static bool IsAvailable
}
///
- /// Transmits the IR command.
+ /// Transmits IR command with the specified carrier frequency and pattern.
///
/// 3
///
@@ -81,6 +92,7 @@ public static bool IsAvailable
/// }
///
///
+ ///
public static void Transmit(int carrierFreequency, IList pattern)
{
int[] patternArray = pattern.ToArray();
diff --git a/src/Tizen.System/Device/Led.cs b/src/Tizen.System/Device/Led.cs
index 5f100e76117..f853a891ae2 100755
--- a/src/Tizen.System/Device/Led.cs
+++ b/src/Tizen.System/Device/Led.cs
@@ -46,10 +46,20 @@ public static class Led
///
/// Gets the maximum brightness value of the LED that is located next to the camera.
///
+ ///
+ /// Retrieves the maximum brightness level of the back camera flash.
+ ///
/// 3
/// When an invalid parameter value is set.
/// If the privilege is not set.
/// In case the device does not support this behavior.
+ ///
+ ///
+ /// using Tizen.System;
+ /// ...
+ /// Console.WriteLine("Led MaxBrightness is: {0}", Led.MaxBrightness);
+ ///
+ ///
public static int MaxBrightness
{
get
@@ -107,7 +117,7 @@ public static int Brightness
}
///
- /// Plays the LED that is located at the front of the device.
+ /// Plays the custom effect of the service LED that is located to the front of a device.
///
/// 3
/// Turn on time in milliseconds.
@@ -131,6 +141,7 @@ public static int Brightness
/// }
///
///
+ ///
public static void Play(int on, int off, Color color)
{
//looks like only blink option is supported. So hard coded to default blink option.
@@ -142,8 +153,11 @@ public static void Play(int on, int off, Color color)
}
///
- /// Stops the LED that is located at the front of the device.
+ /// Stops the custom effect of the service LED that is located to the front of a device.
///
+ ///
+ /// The custom effect was started by Led.Play(int,int,Color).
+ ///
/// 3
/// If the privilege is not set.
/// In case of any system error.
@@ -161,7 +175,7 @@ public static void Play(int on, int off, Color color)
/// }
///
///
-
+ ///
public static void Stop()
{
DeviceError res = (DeviceError)Interop.Device.DeviceLedStopCustom();
@@ -177,6 +191,20 @@ public static void Stop()
/// StateChanged is raised when the LED state is changed.
///
/// 3
+ ///
+ ///
+ /// public static async Task LedEventHandler()
+ /// {
+ /// EventHandler<LedBrightnessChangedEventArgs> handler = null;
+ /// handler = (object sender, LedBrightnessChangedEventArgs args) =>
+ /// {
+ /// Console.WriteLine("battery Level is: {0}", args.Brightness);
+ /// }
+ /// Led.BrightnessChanged += handler;
+ /// await Task.Delay(20000);
+ /// }
+ ///
+ ///
public static event EventHandler BrightnessChanged
{
add
diff --git a/src/Tizen.System/Device/PerformanceController.cs b/src/Tizen.System/Device/PerformanceController.cs
index 88206eb5e8a..684f1f73dcb 100644
--- a/src/Tizen.System/Device/PerformanceController.cs
+++ b/src/Tizen.System/Device/PerformanceController.cs
@@ -44,6 +44,10 @@ public static class PerformanceController
///
/// Increase the cpu clock within timeout.
///
+ ///
+ /// The timeout parameter specifies the duration of the CPU boost in milliseconds.
+ /// If the timeout value exceeds 3000 milliseconds, it will automatically be set to 3000 milliseconds.
+ ///
/// Performance Control Type
/// Cpu clock increasing duration in milliseconds.
/// When an invalid parameter value is set.
diff --git a/src/Tizen.System/Device/Power.cs b/src/Tizen.System/Device/Power.cs
index 7c194a03f81..bb770b1396f 100644
--- a/src/Tizen.System/Device/Power.cs
+++ b/src/Tizen.System/Device/Power.cs
@@ -362,6 +362,9 @@ public static void ReleaseCpuLock()
///
/// If the process dies, then every lock will be removed.
///
+ ///
+ /// http://tizen.org/privilege/display.state
+ ///
/// 5
///
/// The power type to request lock.
@@ -378,6 +381,8 @@ public static void ReleaseCpuLock()
/// Tizen.System.Power.RequestLock(Tizen.System.Power.PowerLock.Cpu, 2000);
///
///
+ ///
+ ///
public static void RequestLock(PowerLock type, int timeout)
{
DeviceError res = (DeviceError)Interop.Device.DevicePowerRequestLock((Interop.Device.PowerLock)type, timeout);
@@ -387,8 +392,14 @@ public static void RequestLock(PowerLock type, int timeout)
}
}
///
- /// Releases the lock state.
+ /// Releases the given specific power lock type which was locked before.
///
+ ///
+ /// Releases the lock of specific power lock type that was previously acquired using Power.RequestLock(PowerLock,int).
+ ///
+ ///
+ /// http://tizen.org/privilege/display.state
+ ///
/// 5
///
/// The power type to request lock.
@@ -401,6 +412,8 @@ public static void RequestLock(PowerLock type, int timeout)
/// Tizen.System.Power.ReleaseLock(Tizen.System.Power.PowerLock.Cpu);
///
///
+ ///
+ ///
public static void ReleaseLock(PowerLock type)
{
DeviceError res = (DeviceError)Interop.Device.DevicePowerReleaseLock((Interop.Device.PowerLock)type);
@@ -410,8 +423,11 @@ public static void ReleaseLock(PowerLock type)
}
}
///
- /// Power off the device.
+ /// Requests the current device's power state change to be changed to powered off.
///
+ ///
+ /// It operates synchronously and powers off the current device.
+ ///
/// http://tizen.org/privilege/reboot
/// platform
/// If the privilege is not set.
@@ -421,6 +437,7 @@ public static void ReleaseLock(PowerLock type)
/// Tizen.System.Power.PowerOff();
///
///
+ /// 9
[EditorBrowsable(EditorBrowsableState.Never)]
public static void PowerOff()
{
@@ -431,8 +448,11 @@ public static void PowerOff()
}
}
///
- /// Reboot the device.
+ /// Sends a request to the deviced Rebooting the current device.
///
+ ///
+ /// It operates asynchronously.
+ ///
/// http://tizen.org/privilege/reboot
/// platform
/// If the privilege is not set.
@@ -442,6 +462,8 @@ public static void PowerOff()
/// Tizen.System.Power.Reboot(null);
///
///
+ ///
+ /// 9
[EditorBrowsable(EditorBrowsableState.Never)]
public static void Reboot(string reason)
{
@@ -472,6 +494,9 @@ public static void Reboot(string reason)
/// }
///
///
+ ///
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void ConfirmWaitCallback(UInt64 wait_callback_id)
{
@@ -508,6 +533,9 @@ public static void ConfirmWaitCallback(UInt64 wait_callback_id)
/// }
///
///
+ ///
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void CancelWaitCallback(UInt64 wait_callback_id)
{
@@ -555,6 +583,8 @@ public static void CancelWaitCallback(UInt64 wait_callback_id)
///
///
///
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static void ChangeState(PowerState state, int timeout_sec)
{
@@ -590,7 +620,7 @@ public static int CheckRebootAllowed()
#if !PROFILE_TV
///
- /// Get wakeup reason.
+ /// Gets the reason for the last device wakeup based on the scenario.
///
///
/// This api is not supported at TV profile.
@@ -603,6 +633,7 @@ public static int CheckRebootAllowed()
/// PowerTransitionReason transition_reason = Power.GetWakeupReason();
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static PowerTransitionReason GetWakeupReason()
{
@@ -627,8 +658,11 @@ public static PowerTransitionReason GetWakeupReason()
#endif
///
- /// Gets the status of power lock.
+ /// Gets the status of power lock is locked or not based on specific power lock type.
///
+ ///
+ /// Retrieves the status of a power lock.
+ ///
/// 10
/// Type of power lock.
/// When an invalid parameter value is set.
@@ -638,6 +672,8 @@ public static PowerTransitionReason GetWakeupReason()
/// PowerLockState lock_state = Power.GetLockState(PowerLock.Cpu);
///
///
+ ///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static PowerLockState GetLockState(PowerLock type)
{
@@ -672,6 +708,7 @@ public static PowerLockState GetLockState(PowerLock type)
/// Power.StartStateChangeRequestCallback += PowerStateChangeRequestCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler StartStateChangeRequestCallback
{
@@ -738,6 +775,7 @@ public static event EventHandler NormalStateCh
/// Power.SleepStateChangeRequestCallback += PowerStateChangeRequestCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler SleepStateChangeRequestCallback
{
@@ -772,6 +810,7 @@ public static event EventHandler SleepStateCha
/// Power.PoweroffStateChangeRequestCallback += PowerStateChangeRequestCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler PoweroffStateChangeRequestCallback
{
@@ -805,6 +844,7 @@ public static event EventHandler PoweroffState
/// Power.RebootStateChangeRequestCallback += PowerStateChangeRequestCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler RebootStateChangeRequestCallback
{
@@ -838,6 +878,7 @@ public static event EventHandler RebootStateCh
/// Power.ExitStateChangeRequestCallback += PowerStateChangeRequestCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler ExitStateChangeRequestCallback
{
@@ -977,6 +1018,7 @@ private static void PowerStateChangeRequestEventTrigger(PowerState power_state,
/// Power.StartStateWaitCallback += PowerStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler StartStateWaitCallback
{
@@ -1020,6 +1062,7 @@ public static event EventHandler StartStateWaitCallback
/// Power.NormalStateWaitCallback += PowerStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler NormalStateWaitCallback
{
@@ -1063,6 +1106,7 @@ public static event EventHandler NormalStateWaitCallbac
/// Power.SleepStateWaitCallback += PowerStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler SleepStateWaitCallback
{
@@ -1107,6 +1151,7 @@ public static event EventHandler SleepStateWaitCallback
/// Power.PoweroffStateWaitCallback += PowerStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler PoweroffStateWaitCallback
{
@@ -1150,6 +1195,7 @@ public static event EventHandler PoweroffStateWaitCallb
/// Power.RebootStateWaitCallback += PowerStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler RebootStateWaitCallback
{
@@ -1193,6 +1239,7 @@ public static event EventHandler RebootStateWaitCallbac
/// Power.ExitStateWaitCallback += PowerStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler ExitStateWaitCallback
{
@@ -1367,6 +1414,7 @@ private static void PowerStateChangeEventListenerStop(PowerState state)
/// Power.TransientResumingEarlyStateWaitCallback += PowerTransientStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler TransientResumingEarlyStateWaitCallback
{
@@ -1409,6 +1457,7 @@ public static event EventHandler TransientResu
/// Power.TransientResumingStateWaitCallback += PowerTransientStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler TransientResumingStateWaitCallback
{
@@ -1451,6 +1500,7 @@ public static event EventHandler TransientResu
/// Power.TransientResumingLateStateWaitCallback += PowerTransientStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler TransientResumingLateStateWaitCallback
{
@@ -1493,6 +1543,7 @@ public static event EventHandler TransientResu
/// Power.TransientSuspendingEarlyStateWaitCallback += PowerTransientStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler TransientSuspendingEarlyStateWaitCallback
{
@@ -1535,6 +1586,7 @@ public static event EventHandler TransientSusp
/// Power.TransientSuspendingStateWaitCallback += PowerTransientStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler TransientSuspendingStateWaitCallback
{
@@ -1577,6 +1629,7 @@ public static event EventHandler TransientSusp
/// Power.TransientSuspendingLateStateWaitCallback += PowerTransientStateWaitCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler TransientSuspendingLateStateWaitCallback
{
@@ -1744,6 +1797,7 @@ private static void PowerTransientStateChangeEventListenerStop(PowerTransientSta
/// Power.CpuLockStateChangedCallback += PowerLockStateChangeCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler CpuLockStateChangedCallback
{
@@ -1785,6 +1839,7 @@ public static event EventHandler CpuLockStateCha
/// Power.DisplayNormalLockStateChangedCallback += PowerLockStateChangeCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler DisplayNormalLockStateChangedCallback
{
@@ -1826,6 +1881,7 @@ public static event EventHandler DisplayNormalLo
/// Power.DisplayDimLockStateChangedCallback += PowerLockStateChangeCallback;
///
///
+ ///
[EditorBrowsable(EditorBrowsableState.Never)]
public static event EventHandler DisplayDimLockStateChangedCallback
{