[Information] Make a common class for integrating key-value functions 74/145474/15
authorKichan Kwon <k_c.kwon@samsung.com>
Tue, 22 Aug 2017 10:42:54 +0000 (19:42 +0900)
committerKichan Kwon <k_c.kwon@samsung.com>
Wed, 13 Sep 2017 07:51:01 +0000 (16:51 +0900)
commit896aa14b26d0766338d8544c22906a0f7d8e7398
treef5df1dd82f65966704074dd5837129dbfb3cbd5f
parentc75d2641f76f795273b07693fd4d6312a8006b76
[Information] Make a common class for integrating key-value functions

- You can get the runtime feature with using string key
  - http://tizen.org/runtimefeature/FEATURE_NAME
- Information class just checks whether this key is
  runtime feature or not and pass to the appropriate class
- For convenience, key and type check functions are
  embedded in the get function
  - Before run get function, these are automatically run

Change-Id: I0f1f6137afbb1f0409d16b433376b2d3de46b2c5
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
src/Tizen.System.Information/Common/Information.cs [new file with mode: 0755]
src/Tizen.System.Information/Interop/Interop.RuntimeInfo.cs
src/Tizen.System.Information/RuntimeInfo/Enumerations.cs
src/Tizen.System.Information/RuntimeInfo/RuntimeFeatureStatusChangedEventArgs.cs [moved from src/Tizen.System.Information/RuntimeInfo/RuntimeKeyStatusChangedEventArgs.cs with 69% similarity]
src/Tizen.System.Information/RuntimeInfo/RuntimeInfo.cs [moved from src/Tizen.System.Information/RuntimeInfo/RuntimeInformation.cs with 64% similarity]
src/Tizen.System.Information/RuntimeInfo/RuntimeInfoEventHandler.cs
src/Tizen.System.Information/RuntimeInfo/TvProductHelper.cs
src/Tizen.System.Information/SystemInfo/SystemInfo.cs
src/Tizen.System.Information/Usage/SystemCpuUsage.cs
src/Tizen.System.Information/Usage/SystemMemoryUsage.cs