Release 4.0.0-preview1-00175
authorDotnetBuild <dotnetbuild.tizen@gmail.com>
Fri, 8 Sep 2017 15:00:29 +0000 (00:00 +0900)
committerDotnetBuild <dotnetbuild.tizen@gmail.com>
Fri, 8 Sep 2017 15:00:29 +0000 (00:00 +0900)
94 files changed:
packaging/csapi-tizenfx.spec
src/Tizen.Multimedia.Vision/Interop/Interop.MediaVision.BarCode.cs
src/Tizen.Multimedia.Vision/Interop/Interop.MediaVision.Common.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Vision/Interop/Interop.MediaVision.Face.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Vision/Interop/Interop.MediaVision.Image.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Vision/Interop/Interop.MediaVision.Surveillance.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Vision/MediaVision/Barcode.cs
src/Tizen.Multimedia.Vision/MediaVision/BarcodeDetectionConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/BarcodeDetectionTarget.cs
src/Tizen.Multimedia.Vision/MediaVision/BarcodeDetector.cs
src/Tizen.Multimedia.Vision/MediaVision/BarcodeGenerationConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/BarcodeGenerator.cs
src/Tizen.Multimedia.Vision/MediaVision/BarcodeImageConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/BarcodeImageFormat.cs
src/Tizen.Multimedia.Vision/MediaVision/BarcodeType.cs
src/Tizen.Multimedia.Vision/MediaVision/EngineConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/ErrorCorrectionLevel.cs
src/Tizen.Multimedia.Vision/MediaVision/EyeCondition.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceDetectionConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceDetector.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceRecognitionConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceRecognitionModel.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceRecognitionModelType.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceRecognitionResult.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceRecognizer.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceTracker.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceTrackingModel.cs
src/Tizen.Multimedia.Vision/MediaVision/FaceTrackingResult.cs
src/Tizen.Multimedia.Vision/MediaVision/FacialExpression.cs
src/Tizen.Multimedia.Vision/MediaVision/ImageFillConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/ImageObject.cs
src/Tizen.Multimedia.Vision/MediaVision/ImageRecognitionConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/ImageRecognitionResult.cs
src/Tizen.Multimedia.Vision/MediaVision/ImageRecognizer.cs
src/Tizen.Multimedia.Vision/MediaVision/ImageTracker.cs
src/Tizen.Multimedia.Vision/MediaVision/ImageTrackingConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/ImageTrackingModel.cs
src/Tizen.Multimedia.Vision/MediaVision/MediaVisionError.cs
src/Tizen.Multimedia.Vision/MediaVision/MediaVisionSource.cs
src/Tizen.Multimedia.Vision/MediaVision/MovementDetectedEventArgs.cs
src/Tizen.Multimedia.Vision/MediaVision/MovementDetectionConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/MovementDetector.cs
src/Tizen.Multimedia.Vision/MediaVision/PersonAppearanceDetectedEventArgs.cs
src/Tizen.Multimedia.Vision/MediaVision/PersonAppearanceDetectionConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/PersonAppearanceDetector.cs
src/Tizen.Multimedia.Vision/MediaVision/PersonRecognitionConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/PersonRecognitionInfo.cs
src/Tizen.Multimedia.Vision/MediaVision/PersonRecognizedEventArgs.cs
src/Tizen.Multimedia.Vision/MediaVision/PersonRecognizer.cs
src/Tizen.Multimedia.Vision/MediaVision/QrConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/QrMode.cs
src/Tizen.Multimedia.Vision/MediaVision/Quadrangle.cs
src/Tizen.Multimedia.Vision/MediaVision/SurveillanceConfiguration.cs
src/Tizen.Multimedia.Vision/MediaVision/SurveillanceEngine.cs
src/Tizen.Multimedia.Vision/MediaVision/SurveillanceSource.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarDatabase.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarStructs.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarTypes.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarVcalendar.cs
src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/ReminderEventArgs.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Certificate.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/CertificateManager.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/AesCbcCipherParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/AesCfbCipherParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/AesCipherParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/AesCtrCipherParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/AesGcmCipherParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/Cipher.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/CipherAlgorithmType.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/CipherParameterName.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/CipherParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/DsaSignatureParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/EcdsaSignatureParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/HashAlgorithm.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/RsaOaepCipherParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/RsaPaddingAlgorithm.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/RsaSignatureParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/Signature.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/SignatureAlgorithmType.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/SignatureParameterName.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Crypto/SignatureParameters.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/DataFormat.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/DataManager.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/EllipticCurveType.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Key.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/KeyManager.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/KeyType.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Manager.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/OcspStatus.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Permission.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Pkcs12.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Pkcs12Manager.cs
src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Policy.cs
src/Tizen.Security/Tizen.Security/Privilege.cs

index 4820b46..7c9fb73 100644 (file)
@@ -10,7 +10,7 @@
 
 Name:       csapi-tizenfx
 Summary:    Assemblies of Tizen .NET
-Version:    4.0.0.172
+Version:    4.0.0.175
 Release:    1
 Group:      Development/Libraries
 License:    Apache-2.0
index b82df44..0d7d134 100644 (file)
@@ -19,17 +19,17 @@ using System.Runtime.InteropServices;
 using Tizen.Multimedia.Vision;
 
 /// <summary>
-/// Interop APIs
+/// Interop APIs.
 /// </summary>
 internal static partial class Interop
 {
     /// <summary>
-    /// Interop for media vision APIs
+    /// Interop for Media Vision APIs.
     /// </summary>
     internal static partial class MediaVision
     {
         /// <summary>
-        /// Interop for barcode detector APIs
+        /// Interop for Barcode Detector APIs.
         /// </summary>
         internal static partial class BarcodeDetector
         {
@@ -51,7 +51,7 @@ internal static partial class Interop
         }
 
         /// <summary>
-        /// Interop for barcode generator APIs
+        /// Interop for Barcode Generator APIs.
         /// </summary>
         internal static partial class BarcodeGenerator
         {
old mode 100644 (file)
new mode 100755 (executable)
index 25df35d..3762322
@@ -19,7 +19,7 @@ using System.Runtime.InteropServices;
 using Tizen.Multimedia.Vision;
 
 /// <summary>
-/// Interop APIs
+/// Interop APIs.
 /// </summary>
 internal static partial class Interop
 {
@@ -92,7 +92,7 @@ internal static partial class Interop
     }
 
     /// <summary>
-    /// Interop for media vision APIs
+    /// Interop for Media Vision APIs.
     /// </summary>
     internal static partial class MediaVision
     {
@@ -120,7 +120,7 @@ internal static partial class Interop
         }
 
         /// <summary>
-        /// Interop for media vision source APIs
+        /// Interop for Media Vision Source APIs.
         /// </summary>
         internal static partial class MediaSource
         {
@@ -154,7 +154,7 @@ internal static partial class Interop
         }
 
         /// <summary>
-        /// Interop for engine configuration APIs
+        /// Interop for Engine Configuration APIs.
         /// </summary>
         internal static partial class EngineConfig
         {
old mode 100644 (file)
new mode 100755 (executable)
index 9e0429e..8ce61f8
@@ -19,17 +19,17 @@ using System.Runtime.InteropServices;
 using Tizen.Multimedia.Vision;
 
 /// <summary>
-/// Interop APIs
+/// Interop APIs.
 /// </summary>
 internal static partial class Interop
 {
     /// <summary>
-    /// Interop for media vision APIs
+    /// Interop for Media Vision APIs.
     /// </summary>
     internal static partial class MediaVision
     {
         /// <summary>
-        /// Interop for Face APIs
+        /// Interop for Face APIs.
         /// </summary>
         internal static partial class Face
         {
@@ -81,7 +81,7 @@ internal static partial class Interop
         }
 
         /// <summary>
-        /// Interop for FaceRecognitionModel APIs
+        /// Interop for FaceRecognitionModel APIs.
         /// </summary>
         internal static partial class FaceRecognitionModel
         {
@@ -122,7 +122,7 @@ internal static partial class Interop
         }
 
         /// <summary>
-        /// Interop for FaceTrackingModel APIs
+        /// Interop for FaceTrackingModel APIs.
         /// </summary>
         internal static partial class FaceTrackingModel
         {
old mode 100644 (file)
new mode 100755 (executable)
index c0c3886..ebf59ed
@@ -19,17 +19,17 @@ using System.Runtime.InteropServices;
 using Tizen.Multimedia.Vision;
 
 /// <summary>
-/// Interop APIs
+/// Interop APIs.
 /// </summary>
 internal static partial class Interop
 {
     /// <summary>
-    /// Interop for Media vision APIs
+    /// Interop for Media Vision APIs.
     /// </summary>
     internal static partial class MediaVision
     {
         /// <summary>
-        /// Interop for Image APIs
+        /// Interop for Image APIs.
         /// </summary>
         internal static partial class Image
         {
@@ -82,7 +82,7 @@ internal static partial class Interop
         }
 
         /// <summary>
-        /// Interop for ImageTrackingModel APIs
+        /// Interop for ImageTrackingModel APIs.
         /// </summary>
         internal static partial class ImageTrackingModel
         {
old mode 100644 (file)
new mode 100755 (executable)
index cafffc3..d63c6a0
@@ -19,17 +19,17 @@ using System.Runtime.InteropServices;
 using Tizen.Multimedia.Vision;
 
 /// <summary>
-/// Interop APIs
+/// Interop APIs.
 /// </summary>
 internal static partial class Interop
 {
     /// <summary>
-    /// Interop for media vision APIs
+    /// Interop for Media Vision APIs.
     /// </summary>
     internal static partial class MediaVision
     {
         /// <summary>
-        /// Interop for surveillance APIs
+        /// Interop for Surveillance APIs.
         /// </summary>
         internal static partial class Surveillance
         {
index 1fece11..a8d9ce8 100755 (executable)
@@ -34,19 +34,19 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// The quadrangle location of detected barcode.
+        /// The quadrangle location of the detected barcode.
         /// </summary>
         /// <since_tizen> 3</since_tizen>
         public Quadrangle Region { get; }
 
         /// <summary>
-        /// The decoded message of barcode.
+        /// The decoded message of the barcode.
         /// </summary>
         /// <since_tizen> 3</since_tizen>
         public string Message { get; }
 
         /// <summary>
-        /// The type of detected barcode.
+        /// The type of the detected barcode.
         /// </summary>
         /// <since_tizen> 3</since_tizen>
         public BarcodeType Type { get; }
index 3dd495f..b80cda7 100755 (executable)
@@ -20,7 +20,7 @@ namespace Tizen.Multimedia.Vision
     /// Represents a configuration of <see cref="BarcodeDetector"/>.
     /// </summary>
     /// <seealso cref="BarcodeDetector"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class BarcodeDetectionConfiguration : EngineConfiguration
     {
         private const string KeyAttrTarget = "MV_BARCODE_DETECT_ATTR_TARGET";
@@ -29,7 +29,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="BarcodeDetectionConfiguration"/> class.
         /// </summary>
         /// <exception cref="System.NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public BarcodeDetectionConfiguration() : base("barcode_detection")
         {
         }
@@ -39,7 +39,7 @@ namespace Tizen.Multimedia.Vision
         /// </summary>
         /// <exception cref="System.ArgumentException"><paramref name="value"/> is not valid.</exception>
         /// <exception cref="System.ObjectDisposedException">The <see cref="BarcodeDetectionConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public BarcodeDetectionTarget Target
         {
             get
index 3659b98..0da7396 100755 (executable)
@@ -19,25 +19,25 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Specifies the target of <see cref="BarcodeDetector"/>.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public enum BarcodeDetectionTarget
     {
         /// <summary>
         /// 1D and 2D.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         All,
 
         /// <summary>
         /// 1D barcode only.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Barcode1D,
 
         /// <summary>
         /// 2D barcode only.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Barcode2D,
     }
 }
index 85cd90a..176db34 100755 (executable)
@@ -25,11 +25,11 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Provides the ability to detect barcodes on image sources.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public static class BarcodeDetector
     {
         /// <summary>
-        /// Detects barcodes on source and reads message from it.
+        /// Detects barcodes on the source and reads the message from it.
         /// </summary>
         /// <param name="source">The <see cref="MediaVisionSource"/> instance.</param>
         /// <param name="roi">Region of interest - rectangular area on the source which will be used for
@@ -47,7 +47,7 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Detects barcodes on source and reads message from it with <see cref="BarcodeDetectionConfiguration"/>.
+        /// Detects barcodes on the source and reads the message from it with <see cref="BarcodeDetectionConfiguration"/>.
         /// </summary>
         /// <param name="source">The <see cref="MediaVisionSource"/> instance.</param>
         /// <param name="roi">Region of interest - rectangular area on the source which will be used for
index 3be2d49..a12adea 100755 (executable)
@@ -22,7 +22,7 @@ namespace Tizen.Multimedia.Vision
     /// Represents a configuration of <see cref="BarcodeGenerator"/> instances.
     /// </summary>
     /// <seealso cref="BarcodeGenerator"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class BarcodeGenerationConfiguration : EngineConfiguration
     {
         private const string KeyTextAttr = "MV_BARCODE_GENERATE_ATTR_TEXT";
@@ -33,7 +33,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="BarcodeGenerationConfiguration"/> class.
         /// </summary>
         /// <exception cref="System.NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public BarcodeGenerationConfiguration() : base("barcode_generation")
         {
         }
@@ -43,7 +43,7 @@ namespace Tizen.Multimedia.Vision
         /// </summary>
         /// <exception cref="System.ArgumentException"><paramref name="value"/> is not valid.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="BarcodeGenerationConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Visibility TextVisibility
         {
             get
@@ -66,7 +66,7 @@ namespace Tizen.Multimedia.Vision
         /// The alpha value of the color will be ignored.
         /// </remarks>
         /// <exception cref="ObjectDisposedException">The <see cref="BarcodeGenerationConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Color ForegroundColor
         {
             get
@@ -89,7 +89,7 @@ namespace Tizen.Multimedia.Vision
         /// The alpha value of the color will be ignored.
         /// </remarks>
         /// <exception cref="ObjectDisposedException">The <see cref="BarcodeGenerationConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Color BackgroundColor
         {
             get
index 45c896e..402a109 100755 (executable)
@@ -21,11 +21,11 @@ namespace Tizen.Multimedia.Vision
 {
     /// <summary>
     /// Provides the ability to generate barcodes and QR codes.
-    /// Different encoding types <see cref="QrMode"/> , error correction codes <see cref="ErrorCorrectionLevel"/>
+    /// Different encoding types <see cref="QrMode"/>, error correction codes <see cref="ErrorCorrectionLevel"/>,
     /// and code versions are supported for QRCodes.
     /// </summary>
     /// <seealso cref="BarcodeGenerationConfiguration"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public static class BarcodeGenerator
     {
         private const int NoneErrorCorrection = (int)ErrorCorrectionLevel.High + 1;
@@ -74,7 +74,7 @@ namespace Tizen.Multimedia.Vision
         ///     </exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
         /// <seealso cref="QrMode"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static MediaVisionSource GenerateSource(string message, QrConfiguration qrConfig)
         {
             return GenerateSource(message, qrConfig, null);
@@ -108,7 +108,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
         /// <seealso cref="QrMode"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static MediaVisionSource GenerateSource(string message, QrConfiguration qrConfig,
             BarcodeGenerationConfiguration config)
         {
@@ -146,7 +146,7 @@ namespace Tizen.Multimedia.Vision
         ///     <paramref name="message"/> contains illegal characters.
         /// </exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static MediaVisionSource GenerateSource(string message, BarcodeType type)
         {
             return GenerateSource(message, type, null);
@@ -171,7 +171,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
         /// <exception cref="ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static MediaVisionSource GenerateSource(string message, BarcodeType type,
             BarcodeGenerationConfiguration config)
         {
@@ -230,7 +230,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="UnauthorizedAccessException">No permission to write a file.</exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
         /// <seealso cref="QrMode"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static void GenerateImage(string message, QrConfiguration qrConfig,
             BarcodeImageConfiguration imageConfig)
         {
@@ -268,7 +268,7 @@ namespace Tizen.Multimedia.Vision
         ///     <see cref="BarcodeGenerationConfiguration.TextVisibility"/> is the <see cref="Visibility.Visible"/>.
         /// </exception>
         /// <exception cref="ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static void GenerateImage(string message, QrConfiguration qrConfig,
             BarcodeImageConfiguration imageConfig, BarcodeGenerationConfiguration config)
         {
@@ -312,7 +312,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="UnauthorizedAccessException">No permission to write a file.</exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static void GenerateImage(string message, BarcodeType type, BarcodeImageConfiguration imageConfig)
         {
             GenerateImage(message, type, imageConfig, null);
@@ -343,7 +343,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="UnauthorizedAccessException">No permission to write a file.</exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
         /// <exception cref="ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static void GenerateImage(string message,
             BarcodeType type, BarcodeImageConfiguration imageConfig, BarcodeGenerationConfiguration config)
         {
index 40588d0..bf14e44 100755 (executable)
@@ -21,15 +21,15 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a configuration for the image to be generated by <see cref="BarcodeGenerator"/>.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class BarcodeImageConfiguration
     {
         /// <summary>
         /// Initializes a new instance of the <see cref="BarcodeImageConfiguration"/> class.
         /// </summary>
         /// <remarks>
-        /// The mediastorage privilege(http://tizen.org/privilege/mediastorage) is needed if image path is relevant to media storage.\n
-        /// The externalstorage privilege(http://tizen.org/privilege/externalstorage) is needed if image path is relevant to external storage.
+        /// The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.\n
+        /// The externalstorage privilege (http://tizen.org/privilege/externalstorage) is needed if the image path is relevant to external storage.
         /// </remarks>
         /// <param name="size">The <see cref="Size"/> of the generated image.</param>
         /// <param name="path">The path to the file to be generated.</param>
@@ -44,7 +44,7 @@ namespace Tizen.Multimedia.Vision
         /// <code>
         /// BarcodeImageConfiguration imageConfig = new BarcodeImageConfiguration(new Size(500, 400), "/opt/usr/test-barcode-generate-new", BarcodeImageFormat.JPG);
         /// </code>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public BarcodeImageConfiguration(Size size, string path, BarcodeImageFormat imageFormat)
         {
             if (size.Width <= 0)
@@ -75,8 +75,8 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="BarcodeImageConfiguration"/> class.
         /// </summary>
         /// <remarks>
-        /// The mediastorage privilege(http://tizen.org/privilege/mediastorage) is needed if image path is relevant to media storage.\n
-        /// The externalstorage privilege(http://tizen.org/privilege/externalstorage) is needed if image path is relevant to external storage.
+        /// The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.\n
+        /// The externalstorage privilege (http://tizen.org/privilege/externalstorage) is needed if the image path is relevant to external storage.
         /// </remarks>
         /// <param name="width">The width of the image to be generated.</param>
         /// <param name="height">The height of the image to be generated.</param>
@@ -92,7 +92,7 @@ namespace Tizen.Multimedia.Vision
         /// <code>
         /// BarcodeImageConfiguration imageConfig = new BarcodeImageConfiguration(500, 400, "/opt/usr/test-barcode-generate-new", BarcodeImageFormat.JPG);
         /// </code>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public BarcodeImageConfiguration(int width, int height, string path, BarcodeImageFormat imageFormat)
             : this(new Size(width, height), path, imageFormat)
         {
@@ -101,35 +101,35 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Gets the size of the image.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Size Size { get; }
 
         /// <summary>
         /// Gets the width of the image.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int Width => Size.Width;
 
         /// <summary>
         /// Gets the height of the image.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int Height => Size.Height;
 
         /// <summary>
         /// Gets the path to the file that has to be generated.
         /// </summary>
         /// <remarks>
-        /// The mediastorage privilege http://tizen.org/privilege/mediastorage is needed if image path is relevant to media storage.\n
-        /// The externalstorage privilege http://tizen.org/privilege/externalstorage is needed if image path is relevant to external storage.
+        /// The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.\n
+        /// The externalstorage privilege (http://tizen.org/privilege/externalstorage) is needed if the image path is relevant to external storage.
         /// </remarks>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public string Path { get; }
 
         /// <summary>
         /// Gets the format of the output image.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public BarcodeImageFormat Format { get; }
     }
 }
index b075bba..de3ff8b 100755 (executable)
 namespace Tizen.Multimedia.Vision
 {
     /// <summary>
-    /// Specifies supported image formats for <see cref="BarcodeGenerator"/>
+    /// Specifies the supported image formats for <see cref="BarcodeGenerator"/>
     /// </summary>
     /// <seealso cref="BarcodeImageConfiguration"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public enum BarcodeImageFormat
     {
         /// <summary>
         /// BMP image format.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Bmp,
         /// <summary>
         /// JPEG image format.
@@ -36,7 +36,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// PNG image format.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Png
     }
 }
index c107c71..bcf3930 100755 (executable)
@@ -20,32 +20,32 @@ namespace Tizen.Multimedia.Vision
     /// Specifies the supported barcode types.
     /// </summary>
     /// <remarks>
-    /// QR codes (versions 1 to 40) and set of 1D barcodes are supported
+    /// QR codes (versions 1 to 40) and set of 1D barcodes are supported.
     /// </remarks>
     /// <seealso cref="BarcodeDetector"/>
     /// <seealso cref="BarcodeGenerator"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public enum BarcodeType
     {
         /// <summary>
         /// 2D barcode - Quick Response code.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         QR,
         /// <summary>
         /// 1D barcode - Universal Product Code with 12-digit.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         UpcA,
         /// <summary>
         /// 1D barcode - Universal Product Code with 6-digit.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         UpcE,
         /// <summary>
         /// 1D barcode - International Article Number with 8-digit.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Ean8,
         /// <summary>
         /// 1D barcode - International Article Number with 13-digit.
@@ -55,17 +55,17 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// 1D barcode - Code 128.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Code128,
         /// <summary>
         /// 1D barcode - Code 39.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Code39,
         /// <summary>
         /// 1D barcode - Interleaved Two of Five.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         I25
     }
 }
index 92c14e7..972c0fa 100755 (executable)
@@ -24,7 +24,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// A base class for configuration classes.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public abstract class EngineConfiguration : IDisposable
     {
         private IntPtr _handle = IntPtr.Zero;
@@ -159,7 +159,7 @@ namespace Tizen.Multimedia.Vision
         /// Releases the resources used by the <see cref="EngineConfiguration"/> object.
         /// </summary>
         /// <param name="disposing">
-        /// true to release both managed and unmanaged resources; false to release only unmanaged resources.
+        /// true to release both managed and unmanaged resources, otherwise false to release only unmanaged resources.
         /// </param>
         protected virtual void Dispose(bool disposing)
         {
index ce5b750..5c285be 100755 (executable)
 namespace Tizen.Multimedia.Vision
 {
     /// <summary>
-    /// Specifies the supported QR code error correction level.
+    /// Specifies the supported QR code error correction levels.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public enum ErrorCorrectionLevel
     {
         /// <summary>
         /// Recovery up to 7% losses.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Low,
         /// <summary>
         /// Recovery up to 15% losses.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Medium,
         /// <summary>
         /// Recovery up to 25% losses.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Quartile,
         /// <summary>
         /// Recovery up to 30% losses.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         High
     }
 }
index 0b48dc9..03b7d3b 100755 (executable)
@@ -19,25 +19,25 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Specifies the eyes state types.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public enum EyeCondition
     {
         /// <summary>
         /// Eyes are open.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Open,
 
         /// <summary>
         /// Eyes are closed.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Closed,
 
         /// <summary>
         /// The eyes condition wasn't determined.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         NotFound
     }
 }
index 1cb8aee..b53b785 100755 (executable)
@@ -21,7 +21,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a configuration of <see cref="FaceDetector"/> instances.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class FaceDetectionConfiguration : EngineConfiguration
     {
         private const string KeyModelFilePath = "MV_FACE_DETECTION_MODEL_FILE_PATH";
@@ -45,7 +45,7 @@ namespace Tizen.Multimedia.Vision
         /// Gets or sets the face detection haarcascade xml file for face detection.
         /// </summary>
         /// <exception cref="ArgumentNullException"><paramref name="value"/> is null.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public string ModelFilePath
         {
             get
@@ -64,13 +64,13 @@ namespace Tizen.Multimedia.Vision
 
 
         /// <summary>
-        /// Gets or sets minimum height of face which will be detected.
+        /// Gets or sets the minimum height of a face which will be detected.
         /// </summary>
         /// <remarks>
-        /// Default value is null (all detected faces will be applied), can be changed to specify the minimum face height.
+        /// Default value is null (all detected faces will be applied), which can be changed to specify the minimum face height.
         /// </remarks>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int? MinHeight
         {
             get
@@ -92,13 +92,13 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Gets or sets minimum width of face which will be detected.
+        /// Gets or sets the minimum width of a face which will be detected.
         /// </summary>
         /// <remarks>
-        /// Default value is null (all detected faces will be applied), can be changed to specify the minimum face width.
+        /// Default value is null (all detected faces will be applied), which can be changed to specify the minimum face width.
         /// </remarks>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int? MinWidth
         {
             get
@@ -127,7 +127,7 @@ namespace Tizen.Multimedia.Vision
         /// Gets or sets the roi of the face detection.
         /// </summary>
         /// <remarks>
-        /// Default value is null (the roi will be a full image) can be changed to specify the roi for face detection.
+        /// Default value is null (the roi will be a full image), which can be changed to specify the roi for face detection.
         /// </remarks>
         /// <exception cref="ArgumentOutOfRangeException">
         ///     The width of <paramref name="value"/> is less than or equal to zero.\n
@@ -138,7 +138,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     The y position of <paramref name="value"/> is less than zero.\n
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle? Roi
         {
             get
index 5b33fa3..592a48c 100755 (executable)
@@ -23,7 +23,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Provides the ability to detect faces on image sources.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public static class FaceDetector
     {
 
@@ -39,7 +39,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     The format of <paramref name="source"/> is not supported.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<Rectangle[]> DetectAsync(MediaVisionSource source)
         {
             return await DetectAsync(source, null);
@@ -54,7 +54,7 @@ namespace Tizen.Multimedia.Vision
         /// <returns>A task that represents the asynchronous detect operation.</returns>
         /// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<Rectangle[]> DetectAsync(MediaVisionSource source,
             FaceDetectionConfiguration config)
         {
index 6e99b17..632ac6b 100755 (executable)
@@ -19,7 +19,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a configuration of <see cref="FaceRecognizer"/> instances.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class FaceRecognitionConfiguration : EngineConfiguration
     {
         private const string KeyModelType = "MV_FACE_RECOGNITION_MODEL_TYPE";
@@ -28,7 +28,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="FaceRecognitionConfiguration"/> class.
         /// </summary>
         /// <exception cref="System.NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public FaceRecognitionConfiguration() : base("face_recognition")
         {
         }
@@ -38,7 +38,7 @@ namespace Tizen.Multimedia.Vision
         /// Default value is <see cref="FaceRecognitionModelType.Lbph"/>.
         /// </summary>
         /// <exception cref="System.ArgumentException"><paramref name="value"/> is not valid.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public FaceRecognitionModelType ModelType
         {
             get
index d2aab08..69b2956 100755 (executable)
@@ -24,7 +24,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents the face recognition model interface.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class FaceRecognitionModel : IDisposable
     {
         private IntPtr _handle = IntPtr.Zero;
@@ -34,7 +34,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="FaceRecognitionModel"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public FaceRecognitionModel()
         {
             InteropModel.Create(out _handle).Validate("Failed to create FaceRecognitionModel");
@@ -44,7 +44,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="FaceRecognitionModel"/> class with the specified path.
         /// </summary>
         /// <remarks>
-        /// Models have been saved by <see cref="Save()"/> can be loaded.
+        /// Models saved by <see cref="Save()"/> can be loaded.
         /// </remarks>
         /// <param name="modelPath">Path to the model to load.</param>
         /// <exception cref="ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
@@ -56,7 +56,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="UnauthorizedAccessException">No permission to access the specified file.</exception>
         /// <seealso cref="Save(string)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public FaceRecognitionModel(string modelPath)
         {
             if (modelPath == null)
@@ -112,7 +112,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="UnauthorizedAccessException">No permission to write to the specified path.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="FaceRecognitionModel"/> has already been disposed of.</exception>
         /// <exception cref="DirectoryNotFoundException">The directory for <paramref name="path"/> does not exist.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Save(string path)
         {
             if (path == null)
@@ -142,7 +142,7 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Adds face image example to be used for face recognition model learning.
+        /// Adds the face image example to be used for face recognition model learning.
         /// </summary>
         /// <param name="source">The <see cref="MediaVisionSource"/> that contains face image.</param>
         /// <param name="label">The label that identifies face for which example is adding.
@@ -155,7 +155,7 @@ namespace Tizen.Multimedia.Vision
         ///     <paramref name="source"/> has already been dispose of.
         /// </exception>
         /// <seealso cref="Learn(FaceRecognitionConfiguration)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Add(MediaVisionSource source, int label)
         {
             if (source == null)
@@ -167,7 +167,7 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Adds face image example to be used for face recognition model learning.
+        /// Adds the face image example to be used for face recognition model learning.
         /// </summary>
         /// <param name="source">The <see cref="MediaVisionSource"/> that contains face image.</param>
         /// <param name="label">The label that identifies face for which example is adding.
@@ -181,7 +181,7 @@ namespace Tizen.Multimedia.Vision
         ///     <paramref name="source"/> has already been dispose of.
         /// </exception>
         /// <seealso cref="Learn(FaceRecognitionConfiguration)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Add(MediaVisionSource source, int label, Rectangle area)
         {
             if (source == null)
@@ -200,7 +200,7 @@ namespace Tizen.Multimedia.Vision
         /// <returns>true if the examples are successfully removed; otherwise, false if there is no example labeled with the specified label.</returns>
         /// <seealso cref="Add(MediaVisionSource, int)"/>
         /// <seealso cref="Add(MediaVisionSource, int, Rectangle)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public bool Remove(int label)
         {
             var ret = InteropModel.Remove(Handle, ref label);
@@ -218,7 +218,7 @@ namespace Tizen.Multimedia.Vision
         /// Removes all face examples.
         /// </summary>
         /// <exception cref="ObjectDisposedException">The <see cref="FaceRecognitionModel"/> has already been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Reset()
         {
             InteropModel.Reset(Handle).Validate("Failed to reset image example");
@@ -226,31 +226,31 @@ namespace Tizen.Multimedia.Vision
 
 
         /// <summary>
-        /// Learns face recognition model.
+        /// Learns the face recognition model.
         /// </summary>
         /// <remarks>
-        /// Before you start learning process, face recognition models has to be filled with training data - face image examples.
-        /// These examples has to be provided by <see cref="Add(MediaVisionSource, int)"/> or <see cref="Add(MediaVisionSource, int, Rectangle)"/>.
-        /// Recognition accuracy is usually increased when the different examples of the identical face are added more and more.
+        /// Before you start the learning process, face recognition models have to be filled with the training data - face image examples.
+        /// These examples have to be provided by <see cref="Add(MediaVisionSource, int)"/> or <see cref="Add(MediaVisionSource, int, Rectangle)"/>.
+        /// Recognition accuracy is usually increased when the different examples of the identical faces are added more and more.
         /// But it depends on the used learning algorithm.
         /// </remarks>
         /// <exception cref="ObjectDisposedException">The <see cref="FaceRecognitionModel"/> has already been disposed of.</exception>
         /// <exception cref="InvalidOperationException">No examples added.</exception>
         /// <seealso cref="Add(MediaVisionSource, int)"/>
         /// <seealso cref="Add(MediaVisionSource, int, Rectangle)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Learn()
         {
             Learn(null);
         }
 
         /// <summary>
-        /// Learns face recognition model with <see cref="FaceRecognitionConfiguration"/>.
+        /// Learns the face recognition model with <see cref="FaceRecognitionConfiguration"/>.
         /// </summary>
         /// <remarks>
-        /// Before you start learning process, face recognition models has to be filled with training data - face image examples.
-        /// These examples has to be provided by <see cref="Add(MediaVisionSource, int)"/> or <see cref="Add(MediaVisionSource, int, Rectangle)"/>.
-        /// Recognition accuracy is usually increased when the different examples of the identical face are added more and more.
+        /// Before you start the learning process, face recognition models have to be filled with the training data - face image examples.
+        /// These examples have to be provided by <see cref="Add(MediaVisionSource, int)"/> or <see cref="Add(MediaVisionSource, int, Rectangle)"/>.
+        /// Recognition accuracy is usually increased when the different examples of the identical faces are added more and more.
         /// But it depends on the used learning algorithm.
         /// </remarks>
         /// <param name="config">The configuration used for learning of the recognition models. This value can be null.</param>
@@ -262,7 +262,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="InvalidOperationException">No examples added.</exception>
         /// <seealso cref="Add(MediaVisionSource, int)"/>
         /// <seealso cref="Add(MediaVisionSource, int, Rectangle)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Learn(FaceRecognitionConfiguration config)
         {
             InteropModel.Learn(EngineConfiguration.GetHandle(config), Handle).
@@ -270,7 +270,7 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Releases all resources used by the <see cref="FaceRecognitionModel"/> object.
+        /// Releases all the resources used by the <see cref="FaceRecognitionModel"/> object.
         /// </summary>
         public void Dispose()
         {
@@ -282,7 +282,7 @@ namespace Tizen.Multimedia.Vision
         /// Releases the resources used by the <see cref="FaceRecognitionModel"/> object.
         /// </summary>
         /// <param name="disposing">
-        /// true to release both managed and unmanaged resources; false to release only unmanaged resources.
+        /// true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
         /// </param>
         protected virtual void Dispose(bool disposing)
         {
index f9c9671..2416b5d 100755 (executable)
@@ -19,25 +19,25 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Specifies the face recognition model learning algorithms.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public enum FaceRecognitionModelType
     {
         /// <summary>
         /// Eigenfaces.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         EigenFaces = 1,
 
         /// <summary>
         /// Fisherfaces.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         FisherFaces,
 
         /// <summary>
         /// Local Binary Patterns Histograms (LBPH); The default type.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Lbph
     }
 }
index faa25be..ef960c1 100755 (executable)
@@ -17,9 +17,9 @@
 namespace Tizen.Multimedia.Vision
 {
     /// <summary>
-    /// Represents result of <see cref="FaceRecognizer"/> operations.
+    /// Represents the result of <see cref="FaceRecognizer"/> operations.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class FaceRecognitionResult
     {
         internal FaceRecognitionResult(bool recognized, double confidence, int label, Rectangle? area)
@@ -33,19 +33,19 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Gets the value indicating the recognition is successful.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public bool Success { get; }
 
         /// <summary>
         /// Gets the label of the recognized face.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int Label { get; }
 
         /// <summary>
         /// Gets the location of the recognized face.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Rectangle? Area { get; }
 
         /// <summary>
@@ -54,7 +54,7 @@ namespace Tizen.Multimedia.Vision
         /// threshold for this value can be high (0.85-0.95). If model was learned for small amount of examples,
         /// then threshold can be reduced (0.5-0.85).
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double Confidence { get; }
     }
 }
index 01d4a92..034a846 100755 (executable)
@@ -22,9 +22,9 @@ using InteropFace = Interop.MediaVision.Face;
 namespace Tizen.Multimedia.Vision
 {
     /// <summary>
-    /// Provides the ability to recognize faces, face expressions and eye condition on image sources.
+    /// Provides the ability to recognize faces, face expressions, and eye condition on image sources.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public static class FaceRecognizer
     {
 
@@ -42,7 +42,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
         /// <exception cref="ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
         /// <exception cref="InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<FaceRecognitionResult> RecognizeAsync(MediaVisionSource source,
             FaceRecognitionModel recognitionModel)
         {
@@ -64,7 +64,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
         /// <exception cref="ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
         /// <exception cref="InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<FaceRecognitionResult> RecognizeAsync(MediaVisionSource source,
             FaceRecognitionModel recognitionModel, Rectangle bound)
         {
@@ -90,7 +90,7 @@ namespace Tizen.Multimedia.Vision
         ///     <paramref name="config"/> has already been disposed of.
         /// </exception>
         /// <exception cref="InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<FaceRecognitionResult> RecognizeAsync(MediaVisionSource source,
             FaceRecognitionModel recognitionModel, FaceRecognitionConfiguration config)
         {
@@ -99,7 +99,7 @@ namespace Tizen.Multimedia.Vision
 
 
         /// <summary>
-        /// Performs face recognition on the source  with <see cref="FaceRecognitionModel"/>, <see cref="FaceRecognitionConfiguration"/>
+        /// Performs face recognition on the source with <see cref="FaceRecognitionModel"/>, <see cref="FaceRecognitionConfiguration"/>
         /// and a bounding box.
         /// </summary>
         /// <param name="source">The <see cref="MediaVisionSource"/> of the media to recognize faces for.</param>
@@ -119,7 +119,7 @@ namespace Tizen.Multimedia.Vision
         ///     <paramref name="config"/> has already been disposed of.
         /// </exception>
         /// <exception cref="InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<FaceRecognitionResult> RecognizeAsync(MediaVisionSource source,
             FaceRecognitionModel recognitionModel, Rectangle bound, FaceRecognitionConfiguration config)
         {
@@ -211,7 +211,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
         /// <exception cref="ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<EyeCondition> RecognizeEyeConditionAsync(MediaVisionSource source,
             Rectangle bound)
         {
@@ -219,7 +219,7 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Determines eye-blink condition on media source.
+        /// Determines eye-blink condition on the media source.
         /// </summary>
         /// <param name="source">The source of the media to recognize eye-blink condition for.</param>
         /// <param name="bound">The bounding the face at the source.</param>
@@ -232,7 +232,7 @@ namespace Tizen.Multimedia.Vision
         ///     <paramref name="config"/> has already been disposed of.
         /// </exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<EyeCondition> RecognizeEyeConditionAsync(MediaVisionSource source,
             Rectangle bound, FaceRecognitionConfiguration config)
         {
@@ -271,7 +271,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
         /// <exception cref="ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<FacialExpression> RecognizeFacialExpressionAsync(MediaVisionSource source,
             Rectangle bound)
         {
@@ -292,7 +292,7 @@ namespace Tizen.Multimedia.Vision
         ///     <paramref name="config"/> has already been disposed of.
         /// </exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<FacialExpression> RecognizeFacialExpressionAsync(MediaVisionSource source,
             Rectangle bound, FaceRecognitionConfiguration config)
         {
index 8771dd2..33c7cfc 100755 (executable)
@@ -24,7 +24,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Provides the ability to track faces on image sources.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public static class FaceTracker
     {
 
@@ -33,8 +33,8 @@ namespace Tizen.Multimedia.Vision
         /// </summary>
         /// <param name="source">The source of the media to recognize face for.</param>
         /// <param name="trackingModel">The model will be used for tracking.</param>
-        /// <param name="doLearn">The value indicating whether model learning while tracking. If it is true then model will try to learn
-        /// (if it supports learning feature), otherwise model will be not learned during the invoking tracking iteration.
+        /// <param name="doLearn">The value indicating whether model learning while tracking. If it is true, then the model will try to learn
+        /// (if it supports learning feature), otherwise the model will be not learned during the invoking tracking iteration.
         /// Learning process improves tracking correctness, but can decrease tracking performance.</param>
         /// <returns>A task that represents the asynchronous tracking operation.</returns>
         /// <exception cref="ArgumentNullException">
@@ -49,7 +49,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
         /// <exception cref="InvalidOperationException"><paramref name="trackingModel"/> is not prepared.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<FaceTrackingResult> TrackAsync(MediaVisionSource source,
             FaceTrackingModel trackingModel, bool doLearn)
         {
index 1471ae6..793a5d2 100755 (executable)
@@ -21,9 +21,9 @@ using InteropModel = Interop.MediaVision.FaceTrackingModel;
 namespace Tizen.Multimedia.Vision
 {
     /// <summary>
-    /// Represents face tracking model.
+    /// Represents the face tracking model.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class FaceTrackingModel : IDisposable
     {
         private IntPtr _handle = IntPtr.Zero;
@@ -33,7 +33,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="FaceTrackingModel"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public FaceTrackingModel()
         {
             InteropModel.Create(out _handle).Validate("Failed to create FaceTrackingModel.");
@@ -43,7 +43,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="FaceTrackingModel"/> class with the specified path.
         /// </summary>
         /// <remarks>
-        /// Models has been saved by <see cref="Save()"/> can be loaded.
+        /// Models saved by <see cref="Save()"/> can be loaded.
         /// </remarks>
         /// <param name="modelPath">Path to the model to load.</param>
         /// <exception cref="ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
@@ -55,7 +55,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="UnauthorizedAccessException">No permission to access the specified file.</exception>
         /// <seealso cref="Save()"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public FaceTrackingModel(string modelPath)
         {
             if (modelPath == null)
@@ -82,11 +82,11 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Initializes tracking model by the location of the face to be tracked.
+        /// Initializes the tracking model by the location of the face to be tracked.
         ///
-        /// It is usually called once after tracking model is created and each time before tracking
-        /// is started for the new sequence of sources which is not the direct continuation of
-        /// the sequence for which tracking has been performed before. But it is allowed to call it
+        /// It is usually called once after the tracking model is created, and each time before tracking
+        /// is started for the new sequence of sources, which is not the direct continuation of
+        /// the sequence for which tracking has been performed before. But, it is allowed to call it
         /// between tracking sessions to allow Media Vision start to track more accurately.
         /// </summary>
         /// <remarks>
@@ -104,7 +104,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="source"/> has already bean disposed of.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Prepare(MediaVisionSource source, Quadrangle region)
         {
             if (source == null)
@@ -123,7 +123,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="UnauthorizedAccessException">No permission to write to the specified path.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="FaceRecognitionModel"/> has already been disposed of.</exception>
         /// <exception cref="DirectoryNotFoundException">The directory for <paramref name="path"/> does not exist.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Save(string path)
         {
             if (path == null)
@@ -142,7 +142,7 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Releases all resources used by the <see cref="FaceTrackingModel"/> object.
+        /// Releases all the resources used by the <see cref="FaceTrackingModel"/> object.
         /// </summary>
         public void Dispose()
         {
@@ -154,7 +154,7 @@ namespace Tizen.Multimedia.Vision
         /// Releases the resources used by the <see cref="FaceTrackingModel"/> object.
         /// </summary>
         /// <param name="disposing">
-        /// true to release both managed and unmanaged resources; false to release only unmanaged resources.
+        /// true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
         /// </param>
         protected virtual void Dispose(bool disposing)
         {
index dcdc1c1..9c86e94 100755 (executable)
@@ -17,9 +17,9 @@
 namespace Tizen.Multimedia.Vision
 {
     /// <summary>
-    /// Represents result of face tracking operation.
+    /// Represents the result of face tracking operation.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class FaceTrackingResult
     {
         internal FaceTrackingResult(bool success, double confidence, Quadrangle region)
@@ -36,16 +36,16 @@ namespace Tizen.Multimedia.Vision
         public bool Success { get; }
 
         /// <summary>
-        /// Gets the region which determines new position of the tracked face on the source.
+        /// Gets the region which determines the new position of the tracked face on the source.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Quadrangle Region { get; }
 
         /// <summary>
-        /// The confidence of the tracking model that new location of the face was determined correctly
-        /// (value from 0.0 to 1.0). If no location was determined during last track iteration, then value is 0.0.
+        /// The confidence of the tracking model that new location of the face was determined correctly
+        /// (value from 0.0 to 1.0). If no location was determined during the last track iteration, then the value is 0.0.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double Confidence { get; }
     }
 }
index f6ee8f0..81dc272 100755 (executable)
@@ -19,55 +19,55 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Specifies the expression types for faces.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public enum FacialExpression
     {
         /// <summary>
         /// Unknown face expression.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Unknown,
 
         /// <summary>
         /// Face expression is neutral.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Neutral,
 
         /// <summary>
         /// Face expression is smiling.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Smile,
 
         /// <summary>
         /// Face expression is sadness.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Sadness,
 
         /// <summary>
         /// Face expression is surprise.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Surprise,
 
         /// <summary>
         /// Face expression is anger.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Anger,
 
         /// <summary>
         /// Face expression is fear.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Fear,
 
         /// <summary>
         /// Face expression is disgust.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Disgust
     }
 }
index db2065a..ab4a38d 100755 (executable)
@@ -19,7 +19,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a configuration of fill operations of <see cref="ImageObject"/> instances.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class ImageFillConfiguration : EngineConfiguration
     {
         private const string KeyScaleFactor = "MV_IMAGE_RECOGNITION_OBJECT_SCALE_FACTOR";
@@ -28,7 +28,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// A read-only field that represents the default value of <see cref="ObjectScaleFactor"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly double DefaultScaleFactor = 1.2;
 
         /// <summary>
@@ -41,7 +41,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="ImageFillConfiguration"/> class.
         /// </summary>
         /// <exception cref="System.NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public ImageFillConfiguration() : base("image_recognition")
         {
         }
@@ -52,7 +52,7 @@ namespace Tizen.Multimedia.Vision
         /// The default value is 1.2.
         /// </summary>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageFillConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double ObjectScaleFactor
         {
             get
@@ -72,7 +72,7 @@ namespace Tizen.Multimedia.Vision
         /// The default value is 1000.
         /// </summary>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageFillConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int ObjectMaxKeyPoints
         {
             get
index 74daec1..c8d2c70 100755 (executable)
@@ -23,7 +23,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents an image object.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class ImageObject : IDisposable
     {
         private IntPtr _handle = IntPtr.Zero;
@@ -33,7 +33,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="ImageObject"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public ImageObject()
         {
             InteropImage.Create(out _handle).Validate("Failed to create image object");
@@ -43,7 +43,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="ImageObject"/> class from the specified file.
         /// </summary>
         /// <remarks>
-        /// ImageObject has been saved by <see cref="Save(string)"/> can be loaded.
+        /// ImageObject has been saved by <see cref="Save()"/> can be loaded.
         /// </remarks>
         /// <param name="path">Path to the image object to load.</param>
         /// <exception cref="ArgumentNullException"><paramref name="path"/> is null.</exception>
@@ -55,7 +55,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="UnauthorizedAccessException">No permission to access the specified file.</exception>
         /// <seealso cref="Save(string)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public ImageObject(string path)
         {
             if (path == null)
@@ -87,7 +87,7 @@ namespace Tizen.Multimedia.Vision
         /// <seealso cref="Fill(MediaVisionSource, ImageFillConfiguration)"/>
         /// <seealso cref="Fill(MediaVisionSource, Rectangle)"/>
         /// <seealso cref="Fill(MediaVisionSource, ImageFillConfiguration, Rectangle)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double RecognitionRate
         {
             get
@@ -106,7 +106,7 @@ namespace Tizen.Multimedia.Vision
         /// </returns>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageObject"/> has already been disposed of.</exception>
         /// <seealso cref="SetLabel(int)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int? GetLabel()
         {
             var ret = InteropImage.GetLabel(Handle, out var label);
@@ -124,7 +124,7 @@ namespace Tizen.Multimedia.Vision
         /// Sets the label for the <see cref="ImageObject"/>.
         /// </summary>
         /// <seealso cref="GetLabel"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void SetLabel(int label)
         {
             InteropImage.SetLabel(Handle, label).Validate("Failed to set label");
@@ -141,7 +141,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="source"/> has already been disposed of.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Fill(MediaVisionSource source)
         {
             InvokeFill(source, null, null);
@@ -161,7 +161,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="config"/> has already been disposed of.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Fill(MediaVisionSource source, ImageFillConfiguration config)
         {
             InvokeFill(source, config, null);
@@ -179,7 +179,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="source"/> has already been disposed of.\n
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Fill(MediaVisionSource source, Rectangle rect)
         {
             InvokeFill(source, null, rect);
@@ -200,7 +200,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="config"/> has already been disposed of.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Fill(MediaVisionSource source, ImageFillConfiguration config, Rectangle rect)
         {
             InvokeFill(source, config, rect);
@@ -237,7 +237,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="UnauthorizedAccessException">No permission to write to the specified path.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="FaceRecognitionModel"/> has already been disposed of.</exception>
         /// <exception cref="DirectoryNotFoundException">The directory for <paramref name="path"/> does not exist.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Save(string path)
         {
             if (path == null)
@@ -259,7 +259,7 @@ namespace Tizen.Multimedia.Vision
         #region IDisposable-support
 
         /// <summary>
-        /// Releases all resources used by the <see cref="ImageObject"/> object.
+        /// Releases all the resources used by the <see cref="ImageObject"/> object.
         /// </summary>
         public void Dispose()
         {
@@ -271,7 +271,7 @@ namespace Tizen.Multimedia.Vision
         /// Releases the resources used by the <see cref="ImageObject"/> object.
         /// </summary>
         /// <param name="disposing">
-        /// true to release both managed and unmanaged resources; false to release only unmanaged resources.
+        /// true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
         /// </param>
         protected virtual void Dispose(bool disposing)
         {
index 7856003..f8647e5 100755 (executable)
@@ -21,7 +21,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a configuration of <see cref="ImageRecognizer"/>.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class ImageRecognitionConfiguration : EngineConfiguration
     {
         private const string KeySceneScaleFactor = "MV_IMAGE_RECOGNITION_SCENE_SCALE_FACTOR";
@@ -34,38 +34,38 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// A read-only field that represents the default value of <see cref="KeySceneScaleFactor"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly double DefaultSceneScaleFactor = 1.2;
 
         /// <summary>
         /// A read-only field that represents the default value of <see cref="SceneMaxKeyPoints"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly int DefaultSceneMaxKeypoints = 5000;
 
         /// <summary>
         /// A read-only field that represents the default value of <see cref="MinKeyPointMatches"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly int DefaultMinKeyPointMatches = 30;
 
         /// <summary>
         /// A read-only field that represents the default value of <see cref="RequiredMatchingPart"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly double DefaultRequiredMatchPart = 0.05;
 
         /// <summary>
         /// A read-only field that represents the default value of <see cref="TolerantPartMatchError"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly double DefaultTolerantPartMatchError = 0.1;
 
         /// <summary>
         /// Initializes a new instance of the <see cref="ImageRecognitionConfiguration"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public ImageRecognitionConfiguration() : base("image_recognition")
         {
         }
@@ -78,7 +78,7 @@ namespace Tizen.Multimedia.Vision
         /// The default is 1.2.
         /// </value>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageRecognitionConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double SceneScaleFactor
         {
             get
@@ -101,7 +101,7 @@ namespace Tizen.Multimedia.Vision
         /// </value>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageRecognitionConfiguration"/> already has been disposed of.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int SceneMaxKeyPoints
         {
             get
@@ -128,7 +128,7 @@ namespace Tizen.Multimedia.Vision
         /// </value>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageRecognitionConfiguration"/> already has been disposed of.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int MinKeyPointMatches
         {
             get
@@ -150,7 +150,7 @@ namespace Tizen.Multimedia.Vision
         /// Gets or sets the required matching part for the image recognition.
         /// To recognize occluded or hidden an image by other images, required relative part of the matches in respect to the total
         /// amount of matching keypoints required for image recognition. Too low value will result in unsustainable behavior,
-        /// but effect of object overlapping will be reduced.
+        /// but the effect of object overlapping will be reduced.
         /// </summary>
         /// <value>
         /// The value indicating required relative part of the matches; can be from 0 to 1, inclusive.
@@ -162,7 +162,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="value"/> is greater than one.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double RequiredMatchingPart
         {
             get
index 11a1a4c..5e13c46 100755 (executable)
@@ -19,7 +19,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a result of RecognizeAsync operations of <see cref="ImageRecognizer"/>.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class ImageRecognitionResult
     {
 
@@ -32,7 +32,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// The region of recognized image object on the source image.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Quadrangle Region { get; }
 
         /// <summary>
index 3bf41dd..b962285 100755 (executable)
@@ -24,7 +24,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Provides the ability to recognize images on image sources.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public static class ImageRecognizer
     {
         /// <summary>
@@ -43,7 +43,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="ArgumentException"><paramref name="imageObjects"/> has no elements.(The length is zero.)</exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
         /// <exception cref="ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<IEnumerable<ImageRecognitionResult>> RecognizeAsync(
             MediaVisionSource source, ImageObject[] imageObjects)
         {
@@ -71,7 +71,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="config"/> has already been disposed of.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<IEnumerable<ImageRecognitionResult>> RecognizeAsync(MediaVisionSource source,
             ImageObject[] imageObjects, ImageRecognitionConfiguration config)
         {
index 894c3af..4d95f4d 100755 (executable)
@@ -24,13 +24,13 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Provides the ability to track images on image sources.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public static class ImageTracker
     {
         /// <summary>
         /// Tracks the given image tracking model on the current frame.
         /// </summary>
-        /// <param name="source">The current image of sequence where image tracking model will be tracked.</param>
+        /// <param name="source">The current image of sequence where the image tracking model will be tracked.</param>
         /// <param name="trackingModel">The image tracking model which processed as target of tracking.</param>
         /// <returns>A task that represents the asynchronous tracking operation.</returns>
         /// <exception cref="ArgumentNullException">
@@ -46,7 +46,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="ArgumentException"><paramref name="trackingModel"/> has no target.</exception>
         /// <seealso cref="ImageTrackingModel.SetTarget(ImageObject)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<Quadrangle> TrackAsync(MediaVisionSource source,
             ImageTrackingModel trackingModel)
         {
@@ -56,7 +56,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Tracks the given image tracking model on the current frame and <see cref="ImageTrackingConfiguration"/>.
         /// </summary>
-        /// <param name="source">The current image of sequence where image tracking model will be tracked.</param>
+        /// <param name="source">The current image of sequence where the image tracking model will be tracked.</param>
         /// <param name="trackingModel">The image tracking model which processed as target of tracking.</param>
         /// <param name="config">The configuration used for tracking. This value can be null.</param>
         /// <returns>A task that represents the asynchronous tracking operation.</returns>
@@ -75,7 +75,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="ArgumentException"><paramref name="trackingModel"/> has no target.</exception>
         /// <seealso cref="ImageTrackingModel.SetTarget(ImageObject)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static async Task<Quadrangle> TrackAsync(MediaVisionSource source,
             ImageTrackingModel trackingModel, ImageTrackingConfiguration config)
         {
index 5aaab8c..71d3b23 100755 (executable)
@@ -21,7 +21,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a configuration of <see cref="ImageTracker"/>.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class ImageTrackingConfiguration : ImageRecognitionConfiguration
     {
         private const string KeyHistoryAmount = "MV_IMAGE_TRACKING_HISTORY_AMOUNT";
@@ -34,44 +34,44 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// A read-only field that represents the default value of <see cref="HistoryAmount"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly int DefaultHistoryAmount = 3;
 
         /// <summary>
         /// A read-only field that represents the default value of <see cref="ExpectedOffset"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly double DefaultExpectedOffset = 0;
 
         /// <summary>
         /// A read-only field that represents the default value of <see cref="IsStabilizationEnabled"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly bool DefaultStabilizationEnabled = true;
 
         /// <summary>
         /// A read-only field that represents the default value of <see cref="StabilizationTolerantShift"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly double DefaultStabilizationTolerantShift = 0.00006;
 
         /// <summary>
         /// A read-only field that represents the default value of <see cref="StabilizationSpeed"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly double DefaultStabilizationSpeed = 0.3;
 
         /// <summary>
         /// A read-only field that represents the default value of <see cref="StabilizationAcceleration"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly double DefaultStabilizationAcceleration = 0.1;
 
         /// <summary>
         /// Initializes a new instance of the <see cref="ImageTrackingConfiguration"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public ImageTrackingConfiguration()
         {
         }
@@ -85,7 +85,7 @@ namespace Tizen.Multimedia.Vision
         /// </value>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int HistoryAmount
         {
             get
@@ -107,11 +107,11 @@ namespace Tizen.Multimedia.Vision
         /// Gets or sets the expected tracking offset.
         /// </summary>
         /// <value>
-        /// Relative offset value, for which the object offset is expected (relative to the object size in the current frame).\n
+        /// Relative offset value for which the object offset is expected (relative to the object size in the current frame).\n
         /// The default is 0.
         /// </value>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double ExpectedOffset
         {
             get
@@ -138,7 +138,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="value"/> is greater than one.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double StabilizationAcceleration
         {
             get
@@ -164,7 +164,7 @@ namespace Tizen.Multimedia.Vision
         /// The default is 0.3.
         /// </value>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double StabilizationSpeed
         {
             get
@@ -189,7 +189,7 @@ namespace Tizen.Multimedia.Vision
         /// The default is 0.00006.
         /// </value>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double StabilizationTolerantShift
         {
             get
@@ -206,11 +206,11 @@ namespace Tizen.Multimedia.Vision
         /// Gets or sets the state of the contour stabilization during tracking process.
         /// </summary>
         /// <value>
-        /// true if the contour stabilization is enabled; otherwise, false.\n
+        /// true if the contour stabilization is enabled; otherwise false.\n
         /// The default is true.
         /// </value>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public bool IsStabilizationEnabled
         {
             get
index 6d7ea29..056b3ec 100755 (executable)
@@ -23,7 +23,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents the image tracking model interface.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class ImageTrackingModel : IDisposable
     {
         private IntPtr _handle = IntPtr.Zero;
@@ -33,7 +33,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="ImageTrackingModel"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public ImageTrackingModel()
         {
             InteropModel.Create(out _handle).Validate("Failed to create FaceTrackingModel");
@@ -43,7 +43,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="ImageTrackingModel"/> class with the specified path.
         /// </summary>
         /// <remarks>
-        /// Model have been saved by <see cref="Save()"/> can be loaded.
+        /// Model saved by <see cref="Save()"/> can be loaded.
         /// </remarks>
         /// <param name="modelPath">Path to the model to load.</param>
         /// <exception cref="ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
@@ -55,7 +55,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="UnauthorizedAccessException">No permission to access the specified file.</exception>
         /// <seealso cref="Save()"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public ImageTrackingModel(string modelPath)
         {
             if (modelPath == null)
@@ -71,8 +71,8 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Sets target of image tracking model.\n
-        /// Sets image object which will be tracked by using tracking functionality with this tracking model.
+        /// Sets the target of the image tracking model.\n
+        /// Sets the image object which will be tracked by using tracking functionality with this tracking model.
         /// </summary>
         /// <param name="imageObject">Image object which will be set as the target for tracking.</param>
         /// <exception cref="ArgumentNullException"><paramref name="imageObject"/> is null.</exception>
@@ -81,7 +81,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="imageObject"/> has already been disposed of.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void SetTarget(ImageObject imageObject)
         {
             if (imageObject == null)
@@ -95,26 +95,26 @@ namespace Tizen.Multimedia.Vision
 
         /// <summary>
         /// Refreshes the state of image tracking model.\n
-        /// Clears moving history and change state to undetected. It is usually called each time before tracking is started
-        /// for the new sequence of sources which is not the direct continuation of the sequence for which tracking has been performed before.
+        /// Clears the moving history and change state to undetected. It is usually called each time before tracking is started
+        /// for the new sequence of sources, which is not the direct continuation of the sequence for which tracking has been performed before.
         /// Tracking algorithm will try to find image by itself.
         /// </summary>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingModel"/> has already been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Refresh()
         {
             InteropModel.Refresh(Handle, IntPtr.Zero).Validate("Failed to refresh state");
         }
 
         /// <summary>
-        /// Saves tracking model to the file.
+        /// Saves the tracking model to the file.
         /// </summary>
         /// <param name="path">Path to the file to save the model.</param>
         /// <exception cref="ArgumentNullException"><paramref name="path"/> is null.</exception>
         /// <exception cref="UnauthorizedAccessException">No permission to write to the specified path.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingModel"/> has already been disposed of.</exception>
         /// <exception cref="DirectoryNotFoundException">The directory for <paramref name="path"/> does not exist.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void Save(string path)
         {
             if (path == null)
@@ -145,7 +145,7 @@ namespace Tizen.Multimedia.Vision
         /// Releases the resources used by the <see cref="ImageTrackingModel"/> object.
         /// </summary>
         /// <param name="disposing">
-        /// true to release both managed and unmanaged resources; false to release only unmanaged resources.
+        /// true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
         /// </param>
         protected virtual void Dispose(bool disposing)
         {
index a35ae86..ef43a24 100755 (executable)
@@ -32,43 +32,43 @@ namespace Tizen.Multimedia.Vision
     {
         MediaVisionErrorCode = -0x019D0000,
         /// <summary>
-        /// Successful
+        /// Successful.
         /// </summary>
         None = ErrorCode.None,
         /// <summary>
-        /// Not supported
+        /// Not supported.
         /// </summary>
         NotSupported = ErrorCode.NotSupported,
         /// <summary>
-        /// Message too long
+        /// Message too long.
         /// </summary>
         MsgTooLong = ErrorCode.MsgTooLong,
         /// <summary>
-        /// No data
+        /// No data.
         /// </summary>
         NoData = ErrorCode.NoData,
         /// <summary>
-        /// Key not available
+        /// Key not available.
         /// </summary>
         KeyNotAvailable = ErrorCode.KeyNotAvailable,
         /// <summary>
-        /// Out of memory
+        /// Out of memory.
         /// </summary>
         OutOfMemory = ErrorCode.OutOfMemory,
         /// <summary>
-        /// Invalid parameter
+        /// Invalid parameter.
         /// </summary>
         InvalidParameter = ErrorCode.InvalidParameter,
         /// <summary>
-        /// Invalid operation
+        /// Invalid operation.
         /// </summary>
         InvalidOperation = ErrorCode.InvalidOperation,
         /// <summary>
-        /// Permission denied
+        /// Permission denied.
         /// </summary>
         PermissionDenied = ErrorCode.NotPermitted,
         /// <summary>
-        /// Not supported format
+        /// Not supported format.
         /// </summary>
         NotSupportedFormat = MediaVisionErrorCode | 0x01,
         /// <summary>
@@ -76,11 +76,11 @@ namespace Tizen.Multimedia.Vision
         /// </summary>
         Internal = MediaVisionErrorCode | 0x02,
         /// <summary>
-        /// Invalid data
+        /// Invalid data.
         /// </summary>
         InvalidData = MediaVisionErrorCode | 0x03,
         /// <summary>
-        /// Invalid path (Since 3.0)
+        /// Invalid path (Since 3.0).
         /// </summary>
         InvalidPath = MediaVisionErrorCode | 0x04
     }
index 9c53f9c..25a66d6 100755 (executable)
@@ -23,9 +23,9 @@ using InteropSource = Interop.MediaVision.MediaSource;
 namespace Tizen.Multimedia.Vision
 {
     /// <summary>
-    /// Represents the media vision source to keep information on image or video frame data as raw buffer.
+    /// Represents the media vision source to keep information on the image or video frame data as raw buffer.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class MediaVisionSource : IBufferOwner, IDisposable
     {
         private IntPtr _handle = IntPtr.Zero;
@@ -71,7 +71,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
         /// <exception cref="ArgumentNullException"><paramref name="mediaPacket"/> is null.</exception>
         /// <exception cref="ObjectDisposedException"><paramref name="mediaPacket"/> has already been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public MediaVisionSource(MediaPacket mediaPacket)
             : this(handle => FillMediaPacket(handle, mediaPacket))
         {
@@ -115,7 +115,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="colorSpace"/> is invalid.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public MediaVisionSource(byte[] buffer, uint width, uint height, ColorSpace colorSpace)
             : this(handle => FillBuffer(handle, buffer, width, height, colorSpace))
         {
@@ -132,7 +132,7 @@ namespace Tizen.Multimedia.Vision
         /// Gets the buffer of the media source.
         /// </summary>
         /// <exception cref="ObjectDisposedException">The <see cref="MediaVisionSource"/> has already been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public IMediaBuffer Buffer
         {
             get
@@ -161,10 +161,10 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Gets height of the media source.
+        /// Gets the height of the media source.
         /// </summary>
         /// <exception cref="ObjectDisposedException">The <see cref="MediaVisionSource"/> has already been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public uint Height
         {
             get
@@ -177,10 +177,10 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Gets width of the media source.
+        /// Gets the width of the media source.
         /// </summary>
         /// <exception cref="ObjectDisposedException">The <see cref="MediaVisionSource"/> has already been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public uint Width
         {
             get
@@ -196,7 +196,7 @@ namespace Tizen.Multimedia.Vision
         /// Gets <see cref="ColorSpace"/> of the media source.
         /// </summary>
         /// <exception cref="ObjectDisposedException">The <see cref="MediaVisionSource"/> has already been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public ColorSpace Colorspace
         {
             get
@@ -233,7 +233,7 @@ namespace Tizen.Multimedia.Vision
         /// Releases the resources used by the <see cref="MediaVisionSource"/> object.
         /// </summary>
         /// <param name="disposing">
-        /// true to release both managed and unmanaged resources; false to release only unmanaged resources.
+        /// true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
         /// </param>
         protected virtual void Dispose(bool disposing)
         {
index 12c4f3a..a5dba43 100755 (executable)
@@ -22,13 +22,13 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Provides data for the <see cref="MovementDetector.Detected"/> event.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class MovementDetectedEventArgs : EventArgs
     {
         /// <summary>
         /// Initializes a new instance of the <see cref="MovementDetectedEventArgs"/> class.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public MovementDetectedEventArgs(IEnumerable<Rectangle> areas)
         {
             Areas = areas;
@@ -37,7 +37,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Gets a set of rectangular regions where movement was detected.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public IEnumerable<Rectangle> Areas { get; }
     }
 }
index 9a146b5..17e691f 100755 (executable)
@@ -21,7 +21,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a configuration of <see cref="MovementDetector"/>.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class MovementDetectionConfiguration : SurveillanceEngineConfiguration
     {
         private const string KeyThreshold = "MV_SURVEILLANCE_MOVEMENT_DETECTION_THRESHOLD";
@@ -29,7 +29,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// A read-only field that represents the default value of <see cref="Threshold"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly int DefaultThreshold = 10;
 
 
@@ -37,7 +37,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="MovementDetectionConfiguration"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public MovementDetectionConfiguration()
         {
         }
@@ -48,7 +48,7 @@ namespace Tizen.Multimedia.Vision
         /// to specify the sensitivity of the movement detector.
         /// </summary>
         /// <value>
-        /// The value indicating the sensitivity of the <see cref="MovementDetector"/> from 0 to 255 inclusive
+        /// The value indicating the sensitivity of <see cref="MovementDetector"/> from 0 to 255 inclusive,
         /// where 255 means that no movements will be detected and 0 means that all frame changes
         /// will be interpreted as movements.\n
         /// The default is 10.
@@ -59,7 +59,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-\n
         ///     <paramref name="value"/> is greater than 255.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int Threshold
         {
             get
index f34562c..3d1b6e5 100755 (executable)
@@ -23,7 +23,7 @@ namespace Tizen.Multimedia.Vision
     /// Provides the ability to detect movement on image sources.
     /// </summary>
     /// <seealso cref="MovementDetectionConfiguration"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class MovementDetector : SurveillanceEngine
     {
         private const string KeyNumberOfRegions = "NUMBER_OF_MOVEMENT_REGIONS";
@@ -35,7 +35,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="MovementDetector"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public MovementDetector() : base(MovementDetectedEventType)
         {
         }
@@ -44,7 +44,7 @@ namespace Tizen.Multimedia.Vision
         /// Occurs when the movement detected.
         /// </summary>
         /// <remarks>The event handler will be executed on an internal thread.</remarks>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<MovementDetectedEventArgs> Detected;
 
         internal override void OnEventDetected(IntPtr trigger, IntPtr source, int streamId,
@@ -90,7 +90,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="MovementDetector"/> has already been disposed of.</exception>
         /// <see cref="SurveillanceSource.Push(MediaVisionSource)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void AddSource(SurveillanceSource source)
         {
             AddSource(source, null);
@@ -108,7 +108,7 @@ namespace Tizen.Multimedia.Vision
         ///     <paramref name="config"/> has already been disposed of.
         /// </exception>
         /// <see cref="SurveillanceSource.Push(MediaVisionSource)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void AddSource(SurveillanceSource source, MovementDetectionConfiguration config)
         {
             InvokeAddSource(source, config);
index cd5d019..3e0f94d 100755 (executable)
@@ -22,13 +22,13 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Provides data for the <see cref="PersonAppearanceDetector.Detected"/> event.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class PersonAppearanceDetectedEventArgs : EventArgs
     {
         /// <summary>
         /// Initializes a new instance of the <see cref="PersonAppearanceDetectedEventArgs"/> class.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public PersonAppearanceDetectedEventArgs(IEnumerable<Rectangle> appeared,
             IEnumerable<Rectangle> disappeared, IEnumerable<Rectangle> tracked)
         {
@@ -40,19 +40,19 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Gets a set of rectangular regions where appearances of the persons were detected.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public IEnumerable<Rectangle> AppearanceAreas { get; }
 
         /// <summary>
         /// Gets a set of rectangular regions where disappearances of the persons were detected.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public IEnumerable<Rectangle> DisappearanceAreas { get; }
 
         /// <summary>
         /// Gets a set of rectangular regions where persons were tracked.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public IEnumerable<Rectangle> TrackedAreas { get; }
     }
 }
index 2033d51..ae503f1 100755 (executable)
@@ -21,7 +21,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a configuration of <see cref="PersonAppearanceDetector"/> instances.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class PersonAppearanceDetectionConfiguration : SurveillanceEngineConfiguration
     {
         private const string KeySkipFramesCount = "MV_SURVEILLANCE_SKIP_FRAMES_COUNT";
@@ -29,14 +29,14 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// A read-only field that represents the default value of <see cref="SkipFramesCount"/>.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly int DefaultSkipFramesCount = 0;
 
         /// <summary>
         /// Initializes a new instance of the <see cref="PersonAppearanceDetectionConfiguration"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public PersonAppearanceDetectionConfiguration()
         {
         }
@@ -54,7 +54,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="ObjectDisposedException">The <see cref="PersonAppearanceDetectionConfiguration"/> already has been disposed of.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
         /// <seealso cref="SurveillanceSource.Push(MediaVisionSource)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int SkipFramesCount
         {
             get
index bfde49e..35af496 100755 (executable)
@@ -23,7 +23,7 @@ namespace Tizen.Multimedia.Vision
     /// Provides the ability to detect person appearance changes on image sources.
     /// </summary>
     /// <seealso cref="PersonAppearanceDetectionConfiguration"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class PersonAppearanceDetector : SurveillanceEngine
     {
         private const string KeyAppearedNumber = "NUMBER_OF_APPEARED_PERSONS";
@@ -39,7 +39,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="PersonAppearanceDetector"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public PersonAppearanceDetector() : base(PersonAppearanceEventType)
         {
         }
@@ -48,7 +48,7 @@ namespace Tizen.Multimedia.Vision
         /// Occurs when the any appearance changes detected.
         /// </summary>
         /// <remarks>The event handler will be executed on an internal thread.</remarks>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<PersonAppearanceDetectedEventArgs> Detected;
 
         internal override void OnEventDetected(IntPtr trigger, IntPtr source, int streamId,
@@ -95,7 +95,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="PersonAppearanceDetector"/> has already been disposed of.</exception>
         /// <see cref="SurveillanceSource.Push(MediaVisionSource)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void AddSource(SurveillanceSource source)
         {
             AddSource(source, null);
@@ -113,7 +113,7 @@ namespace Tizen.Multimedia.Vision
         ///     <paramref name="config"/> has already been disposed of.
         /// </exception>
         /// <see cref="SurveillanceSource.Push(MediaVisionSource)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void AddSource(SurveillanceSource source, PersonAppearanceDetectionConfiguration config)
         {
             InvokeAddSource(source, config);
index 10e6edd..d817324 100755 (executable)
@@ -21,7 +21,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a configuration of <see cref="PersonRecognizer"/> instances.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class PersonRecognitionConfiguration : SurveillanceEngineConfiguration
     {
         private const string KeyFaceRecognitionModelFilePath = "MV_SURVEILLANCE_FACE_RECOGNITION_MODEL_FILE_PATH";
@@ -32,7 +32,7 @@ namespace Tizen.Multimedia.Vision
         /// <param name="modelPath">Path to the face recognition model.</param>
         /// <exception cref="ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen>3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public PersonRecognitionConfiguration(string modelPath)
         {
             FaceRecognitionModelPath = modelPath;
@@ -43,7 +43,7 @@ namespace Tizen.Multimedia.Vision
         /// </summary>
         /// <exception cref="ArgumentNullException"><paramref name="value"/> is null.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="PersonRecognitionConfiguration"/> already has been disposed of.</exception>
-        /// <since_tizen>3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public string FaceRecognitionModelPath
         {
             get
index 3cd326d..1162532 100755 (executable)
@@ -19,13 +19,13 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a result of <see cref="PersonRecognizer"/> instances.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class PersonRecognitionInfo
     {
         /// <summary>
         /// Initializes a new instance of the <see cref="PersonRecognitionInfo"/> class.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public PersonRecognitionInfo(Rectangle area, int label, double confidence)
         {
             Area = area;
@@ -42,13 +42,13 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Gets the label that correspond to the recognized person.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int Label { get; }
 
         /// <summary>
         /// Gets the confidence value that correspond to the recognized person.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public double Confidence { get; }
     }
 }
index dc48ec3..4b8b7b8 100755 (executable)
@@ -22,13 +22,13 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Provides data for the <see cref="PersonRecognizer.Recognized"/> event.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class PersonRecognizedEventArgs : EventArgs
     {
         /// <summary>
         /// Initializes a new instance of the <see cref="PersonRecognizedEventArgs"/> class.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public PersonRecognizedEventArgs(IEnumerable<PersonRecognitionInfo> recognitionInfo)
         {
             Recognitions = recognitionInfo;
@@ -37,7 +37,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Gets a set of information that correspond to the recognized persons.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public IEnumerable<PersonRecognitionInfo> Recognitions { get; }
     }
 }
index 5f191c4..8bdf834 100755 (executable)
@@ -23,7 +23,7 @@ namespace Tizen.Multimedia.Vision
     /// Provides the ability to recognize person on image sources.
     /// </summary>
     /// <seealso cref="PersonRecognitionConfiguration"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class PersonRecognizer : SurveillanceEngine
     {
         private const string KeyCount = "NUMBER_OF_PERSONS";
@@ -37,7 +37,7 @@ namespace Tizen.Multimedia.Vision
         /// Initializes a new instance of the <see cref="PersonRecognizer"/> class.
         /// </summary>
         /// <exception cref="NotSupportedException">The feature is not supported.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public PersonRecognizer() : base(PersonRecognizedEventType)
         {
         }
@@ -47,7 +47,7 @@ namespace Tizen.Multimedia.Vision
         /// </summary>
         /// <remarks>The event handler will be executed on an internal thread.</remarks>
         /// <seealso cref="PersonRecognitionConfiguration.FaceRecognitionModelPath"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<PersonRecognizedEventArgs> Recognized;
 
         internal override void OnEventDetected(IntPtr trigger, IntPtr source, int streamId,
@@ -115,7 +115,7 @@ namespace Tizen.Multimedia.Vision
         /// </exception>
         /// <exception cref="NotSupportedException">The model file is not supported format or file.</exception>
         /// <see cref="SurveillanceSource.Push(MediaVisionSource)"/>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void AddSource(SurveillanceSource source, PersonRecognitionConfiguration config)
         {
             if (config == null)
index 5daaac7..e6d8a97 100755 (executable)
@@ -21,7 +21,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a QR configuration of <see cref="BarcodeGenerator"/>.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class QrConfiguration
     {
         /// <summary>
@@ -43,7 +43,7 @@ namespace Tizen.Multimedia.Vision
         ///     -or-
         ///     <paramref name="ecc"/> is invalid.
         /// </exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public QrConfiguration(QrMode qrMode, ErrorCorrectionLevel ecc, int version)
         {
             if (version < 1 || version > 40)
@@ -62,19 +62,19 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Gets the encoding mode for the message.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public QrMode Mode { get; }
 
         /// <summary>
         /// Gets the error correction level.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public ErrorCorrectionLevel ErrorCorrectionLevel { get; }
 
         /// <summary>
         /// Gets the QR code version.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public int Version { get; }
     }
 }
index 5721f9d..14f5477 100755 (executable)
@@ -17,7 +17,7 @@
 namespace Tizen.Multimedia.Vision
 {
     /// <summary>
-    /// Specifies the supported QR code encoding mode.
+    /// Specifies the supported QR code encoding modes.
     /// </summary>
     /// <since_tizen> 3</since_tizen>
     public enum QrMode
@@ -25,7 +25,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Numeric digits.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Numeric,
         /// <summary>
         /// Alphanumeric characters, '$', '%', '*', '+', '-', '.', '/' and ':'.
@@ -35,12 +35,12 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Raw 8-bit bytes.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Byte,
         /// <summary>
         /// UTF-8 character encoding.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         Utf8
     }
 }
index aff9ba3..708621c 100755 (executable)
@@ -21,17 +21,17 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// Represents a region with 4 <see cref="Point"/>s.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class Quadrangle
     {
 
         /// <summary>
-        /// Initialize a new instance of the <see cref="Quadrangle"/> class with an array of <see cref="Point"/>.
+        /// Initializes a new instance of the <see cref="Quadrangle"/> class with an array of <see cref="Point"/>.
         /// </summary>
         /// <remarks><paramref name="points"/> must have 4 elements.</remarks>
-        /// <param name="points">four points that define object bounding quadrangle.</param>
-        /// <exception cref="ArgumentException">The Length of <paramref name="points"/> is not 4.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <param name="points">Four points that define the object bounding quadrangle.</param>
+        /// <exception cref="ArgumentException">The length of <paramref name="points"/> is not 4.</exception>
+        /// <since_tizen> 3 </since_tizen>
         public Quadrangle(Point[] points)
         {
             if (points.Length != 4)
@@ -45,7 +45,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Gets four points that define the object bounding quadrangle.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Point[] Points { get; }
 
         /// <summary>
index a81af9d..2758314 100755 (executable)
@@ -19,7 +19,7 @@ namespace Tizen.Multimedia.Vision
     /// <summary>
     /// SurveillanceEngineConfiguration is a base class for surveillance configurations.
     /// </summary>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class SurveillanceEngineConfiguration : EngineConfiguration
     {
         internal SurveillanceEngineConfiguration() : base("face_recognition", "image_recognition")
index 52f715d..b3921a4 100755 (executable)
@@ -22,12 +22,12 @@ namespace Tizen.Multimedia.Vision
 {
     /// <summary>
     /// SurveillanceEngine is a base class for surveillance event triggers.
-    /// Media Vision Surveillance provides functionality can be utilized for creation of video surveillance systems.
+    /// Media Vision Surveillance provides the functionality which can be utilized for creation of video surveillance systems.
     /// </summary>
     /// <seealso cref="MovementDetector"/>
     /// <seealso cref="PersonAppearanceDetector"/>
     /// <seealso cref="PersonRecognizer"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public abstract class SurveillanceEngine : IDisposable
     {
         private IntPtr _handle = IntPtr.Zero;
@@ -36,7 +36,7 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Initializes a new instance of the <see cref="SurveillanceEngine"/> class.
         /// </summary>
-        /// <param name="eventType">The type of the event trigger</param>
+        /// <param name="eventType">The type of the event trigger.</param>
         internal SurveillanceEngine(string eventType)
         {
             EventTriggerCreate(eventType, out _handle).Validate("Failed to create surveillance event trigger.");
@@ -60,10 +60,10 @@ namespace Tizen.Multimedia.Vision
         }
 
         /// <summary>
-        /// Sets and gets ROI (Region Of Interest).
+        /// Sets and gets the ROI (Region Of Interest).
         /// </summary>
         /// <exception cref="ObjectDisposedException">The <see cref="SurveillanceEngine"/> has already been disposed of.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public Point[] Roi
         {
             get
@@ -119,7 +119,7 @@ namespace Tizen.Multimedia.Vision
         /// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
         /// <exception cref="ObjectDisposedException">The <see cref="SurveillanceEngine"/> has already been disposed of.</exception>
         /// <exception cref="ArgumentException"><paramref name="source"/> has not been added.</exception>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public void RemoveSource(SurveillanceSource source)
         {
             if (source == null)
@@ -131,7 +131,7 @@ namespace Tizen.Multimedia.Vision
 
 
         /// <summary>
-        /// Releases all resources used by the <see cref="SurveillanceEngine"/> object.
+        /// Releases all the resources used by the <see cref="SurveillanceEngine"/> object.
         /// </summary>
         public void Dispose()
         {
@@ -143,7 +143,7 @@ namespace Tizen.Multimedia.Vision
         /// Releases the resources used by the <see cref="SurveillanceEngine"/> object.
         /// </summary>
         /// <param name="disposing">
-        /// true to release both managed and unmanaged resources; false to release only unmanaged resources.
+        /// true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
         /// </param>
         protected virtual void Dispose(bool disposing)
         {
index 19c8d47..6f5d6a1 100755 (executable)
@@ -20,12 +20,12 @@ using static Interop.MediaVision.Surveillance;
 namespace Tizen.Multimedia.Vision
 {
     /// <summary>
-    /// Provides the ability to push source to surveillance engines.
+    /// Provides the ability to push the source to surveillance engines.
     /// </summary>
     /// <seealso cref="MovementDetector"/>
     /// <seealso cref="PersonAppearanceDetector"/>
     /// <seealso cref="PersonRecognizer"/>
-    /// <since_tizen> 3</since_tizen>
+    /// <since_tizen> 3 </since_tizen>
     public class SurveillanceSource
     {
         private static int _nextStreamId = int.MinValue;
@@ -42,14 +42,14 @@ namespace Tizen.Multimedia.Vision
         /// <summary>
         /// Initializes a new instance of the <see cref="SurveillanceSource"/> class.
         /// </summary>
-        /// <since_tizen> 3</since_tizen>
+        /// <since_tizen> 3 </since_tizen>
         public SurveillanceSource()
         {
             StreamId = GetNextStreamId();
         }
 
         /// <summary>
-        /// Pushes source to the surveillance system to detect events.
+        /// Pushes the source to the surveillance system to detect events.
         /// </summary>
         /// <param name="source">The media source used for surveillance.</param>
         /// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
index acd1670..30c95b2 100644 (file)
@@ -421,7 +421,7 @@ namespace Tizen.Pims.Calendar
         /// <param name="viewUri">The view URI to get records from</param>
         /// <param name="BookId">The calendar book ID to filter</param>
         /// <param name="calendarDBVersion">The calendar database version</param>
-        /// <param name="currentDBVersion">The current calendar database versio></param>
+        /// <param name="currentDBVersion">The current calendar database version</param>
         /// <returns>
         /// The record list
         /// </returns>
index ed69c5b..002ecba 100644 (file)
@@ -113,7 +113,7 @@ namespace Tizen.Pims.Calendar
         /// <summary>
         /// Equals CalendarTime
         /// </summary>
-        /// <param name="other">The CalendarTime to be compared</param>
+        /// <param name="obj">The CalendarTime to be compared</param>
         /// <returns>
         /// A 32-bit signed integer that indicates the relative order of the objects being compared.
         /// </returns>
index dbd1933..4beb345 100644 (file)
 
 namespace Tizen.Pims.Calendar
 {
-       /// <summary>
-    /// This class provides enumurations about calendar information.
-       /// </summary>
+    /// <summary>
+    /// This class provides enumerations about calendar information.
+    /// </summary>
     /// <remarks>
     /// Most enumerations are based on vcalendar, icalendar(ver 2.0) specification.
     /// https://www.ietf.org/rfc/rfc2445.txt
     /// </remarks>
-       public static class CalendarTypes
-       {
-               /// <summary>
-               /// Enumeration for Default book
-               /// </summary>
-               public enum DefaultBook
-               {
-                       /// <summary>
-                       /// Default event calendar book.
-                       /// </summary>
-                       Event,
-                       /// <summary>
-                       /// Default Todo calendar book.
-                       /// </summary>
-                       Todo,
-                       /// <summary>
-                       /// Default Birthday calendar book.
-                       /// </summary>
-                       Birthday,
-               }
+    public static class CalendarTypes
+    {
+        /// <summary>
+        /// Enumeration for Default book
+        /// </summary>
+        public enum DefaultBook
+        {
+            /// <summary>
+            /// Default event calendar book.
+            /// </summary>
+            Event,
+            /// <summary>
+            /// Default Todo calendar book.
+            /// </summary>
+            Todo,
+            /// <summary>
+            /// Default Birthday calendar book.
+            /// </summary>
+            Birthday,
+        }
 
-               /// <summary>
-               /// Enumeration for Store type
-               /// </summary>
-               public enum StoreType
-               {
-                       /// <summary>
-                       /// Book type
-                       /// </summary>
-                       Book,
-                       /// <summary>
-                       /// Event type
-                       /// </summary>
-                       Event,
-                       /// <summary>
-                       /// Todo type
-                       /// </summary>
-                       Todo,
-               }
+        /// <summary>
+        /// Enumeration for Store type
+        /// </summary>
+        public enum StoreType
+        {
+            /// <summary>
+            /// Book type
+            /// </summary>
+            Book,
+            /// <summary>
+            /// Event type
+            /// </summary>
+            Event,
+            /// <summary>
+            /// Todo type
+            /// </summary>
+            Todo,
+        }
 
-               /// <summary>
-               /// Enumeration for the book mode.
-               /// </summary>
-               public enum BookMode
-               {
-                       /// <summary>
-                       /// All modules can read and write records of this calendar_book
-                       /// </summary>
-                       Default,
-                       /// <summary>
-                       /// All modules can only read records of this calendar book
-                       /// </summary>
-                       ReadOnly,
-               }
+        /// <summary>
+        /// Enumeration for the book mode.
+        /// </summary>
+        public enum BookMode
+        {
+            /// <summary>
+            /// All modules can read and write records of this calendar_book
+            /// </summary>
+            Default,
+            /// <summary>
+            /// All modules can only read records of this calendar book
+            /// </summary>
+            ReadOnly,
+        }
 
-               /// <summary>
-               /// Enumeration for the event status.
-               /// </summary>
-               public enum EventStatus
-               {
-                       /// <summary>
-                       /// No status
-                       /// </summary>
-                       None = 0x01,
-                       /// <summary>
-                       /// The event is tentative
-                       /// </summary>
-                       Tentative = 0x02,
-                       /// <summary>
-                       /// The event is confirmed
-                       /// </summary>
-                       Confirmed = 0x04,
-                       /// <summary>
-                       /// The event is cancelled
-                       /// </summary>
-                       Cancelled = 0x08,
-               }
+        /// <summary>
+        /// Enumeration for the event status.
+        /// </summary>
+        public enum EventStatus
+        {
+            /// <summary>
+            /// No status
+            /// </summary>
+            None = 0x01,
+            /// <summary>
+            /// The event is tentative
+            /// </summary>
+            Tentative = 0x02,
+            /// <summary>
+            /// The event is confirmed
+            /// </summary>
+            Confirmed = 0x04,
+            /// <summary>
+            /// The event is cancelled
+            /// </summary>
+            Cancelled = 0x08,
+        }
 
-               /// <summary>
-               /// Enumeration for for the status of a to-do.
-               /// </summary>
-               public enum TodoStatus
-               {
-                       /// <summary>
-                       /// No status
-                       /// </summary>
-                       None = 0x0100,
-                       /// <summary>
-                       /// Needs action status
-                       /// </summary>
-                       NeedAction = 0x0200,
-                       /// <summary>
-                       /// Completed status
-                       /// </summary>
-                       Completed = 0x0400,
-                       /// <summary>
-                       /// Work in process status
-                       /// </summary>
-                       InProcess = 0x0800,
-                       /// <summary>
-                       /// Cancelled status
-                       /// </summary>
-                       Cancelled = 0x1000,
-               }
+        /// <summary>
+        /// Enumeration for for the status of a to-do.
+        /// </summary>
+        public enum TodoStatus
+        {
+            /// <summary>
+            /// No status
+            /// </summary>
+            None = 0x0100,
+            /// <summary>
+            /// Needs action status
+            /// </summary>
+            NeedAction = 0x0200,
+            /// <summary>
+            /// Completed status
+            /// </summary>
+            Completed = 0x0400,
+            /// <summary>
+            /// Work in process status
+            /// </summary>
+            InProcess = 0x0800,
+            /// <summary>
+            /// Cancelled status
+            /// </summary>
+            Cancelled = 0x1000,
+        }
 
-               /// <summary>
-               /// Enumeration for the busy status of an event.
-               /// </summary>
-               public enum BusyStatus
-               {
-                       /// <summary>
-                       /// The free status
-                       /// </summary>
-                       Free,
-                       /// <summary>
-                       /// The busy status
-                       /// </summary>
-                       Busy,
-                       /// <summary>
-                       /// The unavailable status
-                       /// </summary>
-                       Unavailable,
-                       /// <summary>
-                       /// The tentative status
-                       /// </summary>
-                       Tentative,
-               }
+        /// <summary>
+        /// Enumeration for the busy status of an event.
+        /// </summary>
+        public enum BusyStatus
+        {
+            /// <summary>
+            /// The free status
+            /// </summary>
+            Free,
+            /// <summary>
+            /// The busy status
+            /// </summary>
+            Busy,
+            /// <summary>
+            /// The unavailable status
+            /// </summary>
+            Unavailable,
+            /// <summary>
+            /// The tentative status
+            /// </summary>
+            Tentative,
+        }
 
-               /// <summary>
-               /// Enumeration for the calendar sensitivity type.
-               /// </summary>
-               public enum Sensitivity
-               {
-                       /// <summary>
-                       /// Public Sensitivity
-                       /// </summary>
-                       Public,
-                       /// <summary>
-                       /// Private Sensitivity
-                       /// </summary>
-                       Private,
-                       /// <summary>
-                       /// Confidential Sensitivity
-                       /// </summary>
-                       Confidential,
-               }
+        /// <summary>
+        /// Enumeration for the calendar sensitivity type.
+        /// </summary>
+        public enum Sensitivity
+        {
+            /// <summary>
+            /// Public Sensitivity
+            /// </summary>
+            Public,
+            /// <summary>
+            /// Private Sensitivity
+            /// </summary>
+            Private,
+            /// <summary>
+            /// Confidential Sensitivity
+            /// </summary>
+            Confidential,
+        }
 
-               /// <summary>
-               /// Enumeration for the meeting status.
-               /// </summary>
-               public enum MeetingStatus
-               {
-                       /// <summary>
-                       /// No meeting
-                       /// </summary>
-                       NoMeeting,
-                       /// <summary>
-                       /// Meeting exists
-                       /// </summary>
-                       Meeting,
-                       /// <summary>
-                       /// Meeting received
-                       /// </summary>
-                       Received,
-                       /// <summary>
-                       /// Meeting cancelled
-                       /// </summary>
-                       Cancelled,
-               }
+        /// <summary>
+        /// Enumeration for the meeting status.
+        /// </summary>
+        public enum MeetingStatus
+        {
+            /// <summary>
+            /// No meeting
+            /// </summary>
+            NoMeeting,
+            /// <summary>
+            /// Meeting exists
+            /// </summary>
+            Meeting,
+            /// <summary>
+            /// Meeting received
+            /// </summary>
+            Received,
+            /// <summary>
+            /// Meeting cancelled
+            /// </summary>
+            Cancelled,
+        }
 
-               /// <summary>
-               /// Enumeration for the calendar event item's priority
-               /// </summary>
-               public enum Priority
-               {
-                       /// <summary>
-                       /// No priority
-                       /// </summary>
-                       None = 0x01,
-                       /// <summary>
-                       /// Low priority
-                       /// </summary>
-                       High = 0x02,
-                       /// <summary>
-                       /// Normal priority
-                       /// </summary>
-                       Normal = 0x04,
-                       /// <summary>
-                       /// High priority
-                       /// </summary>
-                       Low = 0x08,
-               }
+        /// <summary>
+        /// Enumeration for the calendar event item's priority
+        /// </summary>
+        public enum Priority
+        {
+            /// <summary>
+            /// No priority
+            /// </summary>
+            None = 0x01,
+            /// <summary>
+            /// Low priority
+            /// </summary>
+            High = 0x02,
+            /// <summary>
+            /// Normal priority
+            /// </summary>
+            Normal = 0x04,
+            /// <summary>
+            /// High priority
+            /// </summary>
+            Low = 0x08,
+        }
 
-               /// <summary>
-               /// Enumeration for the frequency of an event's recurrence.
-               /// </summary>
-               public enum Recurrence
-               {
-                       /// <summary>
-                       /// No recurrence event
-                       /// </summary>
-                       None,
-                       /// <summary>
-                       /// An event occurs every day
-                       /// </summary>
-                       Daily,
-                       /// <summary>
-                       /// An event occurs on the same day of every week. According to the week flag, the event will recur every day of the week
-                       /// </summary>
-                       Weekly,
-                       /// <summary>
-                       /// An event occurs on the same day of every month
-                       /// </summary>
-                       Monthly,
-                       /// <summary>
-                       /// An event occurs on the same day of every year
-                       /// </summary>
-                       Yearly,
-               }
+        /// <summary>
+        /// Enumeration for the frequency of an event's recurrence.
+        /// </summary>
+        public enum Recurrence
+        {
+            /// <summary>
+            /// No recurrence event
+            /// </summary>
+            None,
+            /// <summary>
+            /// An event occurs every day
+            /// </summary>
+            Daily,
+            /// <summary>
+            /// An event occurs on the same day of every week. According to the week flag, the event will recur every day of the week
+            /// </summary>
+            Weekly,
+            /// <summary>
+            /// An event occurs on the same day of every month
+            /// </summary>
+            Monthly,
+            /// <summary>
+            /// An event occurs on the same day of every year
+            /// </summary>
+            Yearly,
+        }
 
-               /// <summary>
-               /// Enumeration for the range type.
-               /// </summary>
-               public enum RangeType
-               {
-                       /// <summary>
-                       /// Range until
-                       /// </summary>
-                       Until,
-                       /// <summary>
-                       /// Range count
-                       /// </summary>
-                       Count,
-                       /// <summary>
-                       /// No range
-                       /// </summary>
-                       None,
-               }
+        /// <summary>
+        /// Enumeration for the range type.
+        /// </summary>
+        public enum RangeType
+        {
+            /// <summary>
+            /// Range until
+            /// </summary>
+            Until,
+            /// <summary>
+            /// Range count
+            /// </summary>
+            Count,
+            /// <summary>
+            /// No range
+            /// </summary>
+            None,
+        }
 
-               /// <summary>
-               /// Enumeration for the system type.
-               /// </summary>
-               public enum SystemType
-               {
-                       /// <summary>
-                       /// Locale's default calendar
-                       /// </summary>
-                       Default,
-                       /// <summary>
-                       /// Locale's default calendar
-                       /// </summary>
-                       Gregorian,
-                       /// <summary>
-                       /// East Asian lunisolar calendar
-                       /// </summary>
-                       Lunisolar,
-               }
+        /// <summary>
+        /// Enumeration for the system type.
+        /// </summary>
+        public enum SystemType
+        {
+            /// <summary>
+            /// Locale's default calendar
+            /// </summary>
+            Default,
+            /// <summary>
+            /// Locale's default calendar
+            /// </summary>
+            Gregorian,
+            /// <summary>
+            /// East Asian lunisolar calendar
+            /// </summary>
+            Lunisolar,
+        }
 
-               /// <summary>
-               /// Enumeration for the alarm time unit type of an event, such as minutes, hours, days, and so on.
-               /// </summary>
-               public enum TickUnit
-               {
-                       /// <summary>
-                       /// No reminder set
-                       /// </summary>
-                       None = -1,
-                       /// <summary>
-                       /// Specific in seconds
-                       /// </summary>
-                       Specific = 1,
-                       /// <summary>
-                       /// Alarm time unit in minutes
-                       /// </summary>
-                       Minute = 60,
-                       /// <summary>
-                       /// Alarm time unit in hours
-                       /// </summary>
-                       Hour = 3600,
-                       /// <summary>
-                       /// Alarm time unit in days
-                       /// </summary>
-                       Day = 86400,
-                       /// <summary>
-                       /// Alarm time unit in weeks
-                       /// </summary>
-                       Week = 604800,
-               }
+        /// <summary>
+        /// Enumeration for the alarm time unit type of an event, such as minutes, hours, days, and so on.
+        /// </summary>
+        public enum TickUnit
+        {
+            /// <summary>
+            /// No reminder set
+            /// </summary>
+            None = -1,
+            /// <summary>
+            /// Specific in seconds
+            /// </summary>
+            Specific = 1,
+            /// <summary>
+            /// Alarm time unit in minutes
+            /// </summary>
+            Minute = 60,
+            /// <summary>
+            /// Alarm time unit in hours
+            /// </summary>
+            Hour = 3600,
+            /// <summary>
+            /// Alarm time unit in days
+            /// </summary>
+            Day = 86400,
+            /// <summary>
+            /// Alarm time unit in weeks
+            /// </summary>
+            Week = 604800,
+        }
 
-               /// <summary>
-               /// Enumeration for weekdays.
-               /// </summary>
-               public enum WeekDay
-               {
-                       /// <summary>
-                       /// Sunday
-                       /// </summary>
-                       Sunday = 1,
-                       /// <summary>
-                       /// Monday
-                       /// </summary>
-                       Monday,
-                       /// <summary>
-                       /// Tuesday
-                       /// </summary>
-                       Tuesday,
-                       /// <summary>
-                       /// Wednesday
-                       /// </summary>
-                       Wednesday,
-                       /// <summary>
-                       /// Thursday
-                       /// </summary>
-                       Thursday,
-                       /// <summary>
-                       /// Friday
-                       /// </summary>
-                       Friday,
-                       /// <summary>
-                       /// Saturday
-                       /// </summary>
-                       Saturday,
-               }
+        /// <summary>
+        /// Enumeration for weekdays.
+        /// </summary>
+        public enum WeekDay
+        {
+            /// <summary>
+            /// Sunday
+            /// </summary>
+            Sunday = 1,
+            /// <summary>
+            /// Monday
+            /// </summary>
+            Monday,
+            /// <summary>
+            /// Tuesday
+            /// </summary>
+            Tuesday,
+            /// <summary>
+            /// Wednesday
+            /// </summary>
+            Wednesday,
+            /// <summary>
+            /// Thursday
+            /// </summary>
+            Thursday,
+            /// <summary>
+            /// Friday
+            /// </summary>
+            Friday,
+            /// <summary>
+            /// Saturday
+            /// </summary>
+            Saturday,
+        }
 
-               /// <summary>
-               /// Enumeration to specify the type of calendar user specified by the property.
-               /// </summary>
-               public enum Cutype
-               {
-                       /// <summary>
+        /// <summary>
+        /// Enumeration to specify the type of calendar user specified by the property.
+        /// </summary>
+        public enum Cutype
+        {
+            /// <summary>
             /// An individual
-                       /// </summary>
-                       Individual,
-                       /// <summary>
+            /// </summary>
+            Individual,
+            /// <summary>
             /// A group of individuals
-                       /// </summary>
-                       Group,
-                       /// <summary>
+            /// </summary>
+            Group,
+            /// <summary>
             /// A physical resource
-                       /// </summary>
-                       Resource,
-                       /// <summary>
+            /// </summary>
+            Resource,
+            /// <summary>
             /// A room resource
-                       /// </summary>
-                       Room,
-                       /// <summary>
+            /// </summary>
+            Room,
+            /// <summary>
             /// Otherwise not known
-                       /// </summary>
-                       Unknown,
-               }
+            /// </summary>
+            Unknown,
+        }
 
-               /// <summary>
-               /// Enumeration for the attendee role.
-               /// </summary>
-               public enum AttendeeRole
-               {
-                       /// <summary>
-                       /// Participation is required
-                       /// </summary>
-                       ReqParticipant,
-                       /// <summary>
-                       /// Accepted status
-                       /// </summary>
-                       OptParticipant,
-                       /// <summary>
-                       /// Non-Participant
-                       /// </summary>
-                       NonParticipant,
-                       /// <summary>
-                       /// Chairperson
-                       /// </summary>
-                       Chair,
-               }
+        /// <summary>
+        /// Enumeration for the attendee role.
+        /// </summary>
+        public enum AttendeeRole
+        {
+            /// <summary>
+            /// Participation is required
+            /// </summary>
+            ReqParticipant,
+            /// <summary>
+            /// Accepted status
+            /// </summary>
+            OptParticipant,
+            /// <summary>
+            /// Non-Participant
+            /// </summary>
+            NonParticipant,
+            /// <summary>
+            /// Chairperson
+            /// </summary>
+            Chair,
+        }
 
-               /// <summary>
-               /// Enumeration for the attendee status.
-               /// </summary>
-               public enum AttendeeStatus
-               {
-                       /// <summary>
-                       /// Pending status
-                       /// </summary>
-                       Pending,
-                       /// <summary>
-                       /// Accepted status
-                       /// </summary>
-                       Accepted,
-                       /// <summary>
-                       /// Declined status
-                       /// </summary>
-                       Declined,
-                       /// <summary>
-                       /// Tentative status
-                       /// </summary>
-                       Tentative,
-                       /// <summary>
-                       /// Delegated status
-                       /// </summary>
-                       Delegated,
-                       /// <summary>
-                       /// Completed status
-                       /// </summary>
-                       Completed,
-                       /// <summary>
-                       /// In process status
-                       /// </summary>
-                       InProcess,
-               }
+        /// <summary>
+        /// Enumeration for the attendee status.
+        /// </summary>
+        public enum AttendeeStatus
+        {
+            /// <summary>
+            /// Pending status
+            /// </summary>
+            Pending,
+            /// <summary>
+            /// Accepted status
+            /// </summary>
+            Accepted,
+            /// <summary>
+            /// Declined status
+            /// </summary>
+            Declined,
+            /// <summary>
+            /// Tentative status
+            /// </summary>
+            Tentative,
+            /// <summary>
+            /// Delegated status
+            /// </summary>
+            Delegated,
+            /// <summary>
+            /// Completed status
+            /// </summary>
+            Completed,
+            /// <summary>
+            /// In process status
+            /// </summary>
+            InProcess,
+        }
 
-               /// <summary>
-               /// Enumeration for the alarm action.
-               /// </summary>
-               public enum Action
-               {
-                       /// <summary>
-                       /// Audio action
-                       /// </summary>
-                       Audio,
-                       /// <summary>
-                       /// Display action
-                       /// </summary>
-                       Display,
-                       /// <summary>
-                       /// Email action
-                       /// </summary>
-                       Email,
-               }
-       }
+        /// <summary>
+        /// Enumeration for the alarm action.
+        /// </summary>
+        public enum Action
+        {
+            /// <summary>
+            /// Audio action
+            /// </summary>
+            Audio,
+            /// <summary>
+            /// Display action
+            /// </summary>
+            Display,
+            /// <summary>
+            /// Email action
+            /// </summary>
+            Email,
+        }
+    }
 }
 
index fc272b4..d79e6c5 100644 (file)
@@ -22,7 +22,7 @@ namespace Tizen.Pims.Calendar
     /// Parsing vcalendar file callback function.
     /// </summary>
     /// <param name="record">The record</param>
-    /// <returns></returns>
+    /// <returns>true to continue with the next iteration of the loop, otherwise false to break out of the loop</returns>
     public delegate bool ParseCallback(CalendarRecord record);
 
     /// <summary>
index aa4e020..e5e5334 100644 (file)
@@ -30,7 +30,7 @@ namespace Tizen.Pims.Calendar
         }
 
         /// <summary>
-        /// The parameter which data is combinded.
+        /// The parameter which data is combined.
         /// </summary>
         /// <value>
         /// The combination of reminder data(Value string like id=value&amp;time=value&amp;tick=value&amp;unit=value&amp;type=value)
index 401a554..99c02d5 100644 (file)
@@ -21,19 +21,19 @@ using static Interop;
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// Class that represents a certificate.
+    /// The class that represents a certificate.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class Certificate
     {
         /// <summary>
-        /// Load Certificate from the given file path.
+        /// Loads Certificate from the given file path.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="filePath">The path of certificate file to be loaded.</param>
         /// <returns>Loaded certificate class instance.</returns>
         /// <exception cref="ArgumentNullException">
-        /// filePath should not be null
+        /// The filePath should not be null
         /// </exception>
         /// <exception cref="InvalidOperationException">
         /// Invalid certificate file format. Provided file path does not exist or
index c034267..631de76 100644 (file)
@@ -27,10 +27,10 @@ namespace Tizen.Security.SecureRepository
     public class CertificateManager : Manager
     {
         /// <summary>
-        /// Gets a certificate from secure repository.
+        /// Gets a certificate from the secure repository.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="alias">The name of a certificate to retrieve.</param>
+        /// <param name="alias">The name of a certificate to be retrieved.</param>
         /// <param name="password">
         /// The password used in decrypting a certificate value. If password of
         /// policy is provided in SaveCertificate(), the same password should be
@@ -38,13 +38,13 @@ namespace Tizen.Security.SecureRepository
         /// </param>
         /// <returns>A certificate specified by alias.</returns>
         /// <exception cref="ArgumentNullException">
-        /// Alias argument is null
+        /// The alias argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Alias argument is invalid format.
+        /// The alias argument is in an invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Certificate does not exist with the alias or certificate-protecting
+        /// The certificate does not exist with the alias or certificate-protecting
         /// password isn't matched.
         /// </exception>
         static public Certificate Get(string alias, string password)
@@ -69,10 +69,10 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Gets all alias of certificates which the client can access.
+        /// Gets all aliases of certificates, which the client can access.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <returns>All alias of certificates which the client can access.</returns>
+        /// <returns>All aliases of certificates, which the client can access.</returns>
         /// <exception cref="ArgumentException">No alias to get.</exception>
         static public IEnumerable<string> GetAliases()
         {
@@ -93,7 +93,7 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Stores a certificate inside secure repository based on the provided policy.
+        /// Stores a certificate inside the secure repository based on the provided policy.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="alias">The name of a certificate to be stored.</param>
@@ -105,10 +105,10 @@ namespace Tizen.Security.SecureRepository
         /// Any of argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Alias argument is invalid format. cert argument is invalid format.
+        /// The alias argument is in the invalid format. cert argument is in the invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Certificate with alias does already exist.
+        /// The certificate with alias already exist.
         /// </exception>
         static public void Save(string alias, Certificate cert, Policy policy)
         {
@@ -131,22 +131,22 @@ namespace Tizen.Security.SecureRepository
         /// </param>
         /// <returns>A newly created certificate chain.</returns>
         /// <exception cref="ArgumentNullException">
-        /// certificate argument is null.
+        /// The certificate argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Some of certificate in arguments is invalid.
+        /// Some of the certificates in arguments are invalid.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Some of certificate in arguments is expired or not valid yet.
+        /// Some of the certificates in arguments are expired or not valid yet.
         /// Certificate cannot build chain.
-        /// Root certificate is not in trusted system certificate store.
+        /// The root certificate is not in the trusted system certificate store.
         /// </exception>
         /// <remarks>
         /// The trusted root certificate of the chain should exist in the system's
         /// certificate storage.
         /// </remarks>
         /// <remarks>
-        /// The trusted root certificate of the chain in system's certificate storage
+        /// The trusted root certificate of the chain in the system's certificate storage
         /// is added to the certificate chain.
         /// </remarks>
         static public IEnumerable<Certificate> GetCertificateChain(
@@ -201,18 +201,18 @@ namespace Tizen.Security.SecureRepository
         /// </param>
         /// <returns>A newly created certificate chain.</returns>
         /// <exception cref="ArgumentNullException">
-        /// certificate argument is null.
+        /// The certificate argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Some of certificate in arguments is invalid.
+        /// Some of the certificates in arguments are invalid.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Some of certificate in arguments is expired or not valid yet.
+        /// Some of the certificates in arguments are expired or not valid yet.
         /// Certificate cannot build chain.
-        /// Root certificate is not in trusted system certificate store.
+        /// The root certificate is not in the trusted system certificate store.
         /// </exception>
         /// <remarks>
-        /// The trusted root certificate of the chain in system's certificate storage
+        /// The trusted root certificate of the chain in the system's certificate storage
         /// is added to the certificate chain.
         /// </remarks>
         static public IEnumerable<Certificate> GetCertificateChain(
@@ -256,21 +256,21 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Perform OCSP which checks certificate is whether revoked or not.
+        /// Perform OCSP, which checks whether the certificate is revoked or not.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="certificateChain">
-        /// Valid certificate chain to perform OCSP check.
+        /// Valid certificate chain to perform the OCSP check.
         /// </param>
-        /// <returns>A status result of OCSP check.</returns>
+        /// <returns>A status result of the OCSP check.</returns>
         /// <exception cref="ArgumentNullException">
-        /// certificateChain argument is null.
+        /// The certificateChain argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// certificateChain is not valid chain or certificate.
+        /// The certificateChain is not valid chain or certificate.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// some of certificate in chain is expired or not valid yet.
+        /// Some of the certificates in chain are expired or not valid yet.
         /// </exception>
         static public OcspStatus CheckOcsp(IEnumerable<Certificate> certificateChain)
         {
index 36e8902..69cfb9e 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A class holding parameters for AES algorithm with CBC mode.
+    /// A class for holding parameters for the AES algorithm with the CBC mode.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class AesCbcCipherParameters : AesCipherParameters
     {
         /// <summary>
-        /// A default constructor
+        /// A default constructor.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>The CipherAlgorithmType in CipherParameters is set to CipherAlgorithmType.AesCbc.</remarks>
index 6bb35af..efff9da 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A class holding parameters for AES algorithm with CFB mode.
+    /// A class for holding parameters for the AES algorithm with the CFB mode.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class AesCfbCipherParameters : AesCipherParameters
     {
         /// <summary>
-        /// A default constructor
+        /// A default constructor.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>The CipherAlgorithmType in CipherParameters is set to CipherAlgorithmType.AesCfb.</remarks>
index 095f9ae..78c05dc 100644 (file)
@@ -17,7 +17,7 @@
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A abstract class holding parameters for AES algorithm.
+    /// An abstract class for holding parameters for the AES algorithm.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public abstract class AesCipherParameters : CipherParameters
index 731254f..222f8bf 100644 (file)
@@ -19,13 +19,13 @@ using System;
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A class holding parameters for AES algorithm with counter mode.
+    /// A class for holding parameters for the AES algorithm with the counter mode.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class AesCtrCipherParameters : AesCipherParameters
     {
         /// <summary>
-        /// A default constructor
+        /// A default constructor.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>The CipherAlgorithmType in CipherParameters is set to CipherAlgorithmType.AesCtr.</remarks>
@@ -34,11 +34,11 @@ namespace Tizen.Security.SecureRepository.Crypto
         }
 
         /// <summary>
-        /// Length of counter block in bits.
+        /// Length of the counter block in bits.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>Optional, only 128b is supported at the moment.</remarks>
-        /// <exception cref="ArgumentOutOfRangeException">value should be positive.</exception>
+        /// <exception cref="ArgumentOutOfRangeException">The value should be positive.</exception>
         public long CounterLength
         {
             get
index cab0ccc..be09b02 100644 (file)
@@ -19,13 +19,13 @@ using System;
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A class holding parameters for AES algorithm with GCM mode.
+    /// A class for holding parameters for the AES algorithm with the GCM mode.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class AesGcmCipherParameters : AesCipherParameters
     {
         /// <summary>
-        /// A default constructor
+        /// A default constructor.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>The CipherAlgorithmType in CipherParameters is set to CipherAlgorithmType.AesGcm.</remarks>
@@ -37,8 +37,8 @@ namespace Tizen.Security.SecureRepository.Crypto
         /// GCM tag length in bits.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <remarks>One of {32, 64, 96, 104, 112, 120, 128} (optional, if not present the length 128 is used.</remarks>
-        /// <exception cref="ArgumentOutOfRangeException">TagLength should be one of {32, 64, 96, 104, 112, 120, 128}</exception>
+        /// <remarks>One of {32, 64, 96, 104, 112, 120, 128} (optional), if not present the length 128 is used.</remarks>
+        /// <exception cref="ArgumentOutOfRangeException">TagLength should be one of {32, 64, 96, 104, 112, 120, 128}.</exception>
         public long TagLength
         {
             get
@@ -61,7 +61,7 @@ namespace Tizen.Security.SecureRepository.Crypto
         }
 
         /// <summary>
-        /// Additional authentication data(optional)
+        /// Additional authentication data (optional).
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public byte[] AAD
index e84c070..d3e38fc 100644 (file)
@@ -19,7 +19,7 @@ using System;
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// This class provides the methods encrypting and decrypting data.
+    /// This class provides the methods for encrypting and decrypting data.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class Cipher
@@ -46,13 +46,13 @@ namespace Tizen.Security.SecureRepository.Crypto
         }
 
         /// <summary>
-        /// Decrypts data using selected key and algorithm.
+        /// Decrypts data using the selected key and the algorithm.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="keyAlias">Alias of the key to be used for decryption.</param>
         /// <param name="password">
         /// The password used in decrypting a key value. If password of policy is
-        /// provided in SaveKey(), the same password should be provided
+        /// provided in SaveKey(), the same password should be provided.
         /// </param>
         /// <param name="cipherText">
         /// Data to be decrypted (some algorithms may require additional information
@@ -60,15 +60,15 @@ namespace Tizen.Security.SecureRepository.Crypto
         /// </param>
         /// <returns>Decrypted data.</returns>
         /// <exception cref="ArgumentNullException">
-        /// keyAlias or cipherText is null.
+        /// The keyAlias or cipherText is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Mandatory algorithm parameter is missing or invalid.
-        /// Optional algorithm parameter is invalid.
+        /// The mandatory algorithm parameter is missing or invalid.
+        /// The optional algorithm parameter is invalid.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key-protecting password isn't matched.
-        /// Key does not exist with keyAlias.
+        /// The key-protecting password isn't matched.
+        /// The key does not exist with the keyAlias.
         /// </exception>
         /// <remarks>
         /// The key type specified by keyAlias should be compatible with the algorithm
@@ -109,25 +109,25 @@ namespace Tizen.Security.SecureRepository.Crypto
         /// provided in SaveKey(), the same password should be provided.
         /// </param>
         /// <param name="plainText">
-        /// Data to be encrypted. In case of AES algorithm there are no restrictions on
-        /// the size of data. For RSA the size must be smaller or equal to (key_size_in
-        /// bytes - 42). Example: for 1024 RSA key the maximum data size is
+        /// Data to be encrypted. In case of the AES algorithm, there are no restrictions on
+        /// the size of data. For RSA, the size must be smaller or equal to (key_size_in
+        /// bytes - 42). Example: For 1024 RSA key, the maximum data size is
         /// 1024/8 - 42 = 86.
         /// </param>
         /// <returns>Encrypted data.</returns>
         /// <exception cref="ArgumentNullException">
-        /// keyAlias or plainText is null.
+        /// The keyAlias or plainText is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Mandatory algorithm parameter is missing or invalid.
-        /// Optional algorithm parameter is invalid.
+        /// The mandatory algorithm parameter is missing or invalid.
+        /// The optional algorithm parameter is invalid.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key-protecting password isn't matched.
-        /// Key does not exist with keyAlias.
+        /// The key-protecting password isn't matched.
+        /// The key does not exist with the keyAlias.
         /// </exception>
         /// <remarks>
-        /// The key type specified by keyAlias should be compatible with the algorithm
+        /// The key type specified by the keyAlias should be compatible with the algorithm
         /// specified in Parameters.
         /// </remarks>
         public byte[] Encrypt(string keyAlias, string password, byte[] plainText)
index 7487ebc..274634f 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// Enumeration for crypto cipher algorithm types.
+    /// Enumeration for the crypto cipher algorithm types.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum CipherAlgorithmType : int
     {
         /// <summary>
-        /// AES-CTR algorithm
+        /// The AES-CTR algorithm.
         /// Supported parameters:
         /// - ParameterName.AlgorithmType = AesCtr(mandatory),
         /// - ParameterName.IV = 16 - byte initialization vector(mandatory)
@@ -32,14 +32,14 @@ namespace Tizen.Security.SecureRepository.Crypto
         /// </summary>
         AesCtr = 0x01,
         /// <summary>
-        /// AES-CBC algorithm
+        /// The AES-CBC algorithm.
         /// Supported parameters:
         /// - ParameterName.AlgorithmType = AesCbc(mandatory),
         /// - ParameterName.IV = 16-byte initialization vector(mandatory)
         /// </summary>
         AesCbc,
         /// <summary>
-        /// AES-GCM algorithm
+        /// The AES-GCM algorithm.
         /// Supported parameters:
         /// - ParameterName.AlgorithmType = AesGcm(mandatory),
         /// - ParameterName.IV = initialization vector(mandatory)
@@ -49,14 +49,14 @@ namespace Tizen.Security.SecureRepository.Crypto
         /// </summary>
         AesGcm,
         /// <summary>
-        /// AES-CFB algorithm
+        /// Th AES-CFB algorithm.
         /// Supported parameters:
         /// - ParameterName.AlgorithmType = AesCfb(mandatory),
         /// - ParameterName.IV = 16-byte initialization vector(mandatory)
         /// </summary>
         AesCfb,
         /// <summary>
-        /// RSA-OAEP algorithm
+        /// The RSA-OAEP algorithm.
         /// Supported parameters:
         /// - ParameterName.AlgorithmType = RsaOaep(required),
         /// - ParameterName.Label = label to be associated with the message
index be3801e..27a1ea1 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// Enumeration for cipher algorithm parameters.
+    /// Enumeration for the cipher algorithm parameters.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum CipherParameterName : int
     {
         /// <summary>
-        /// Algorithm Type
+        /// The Algorithm Type.
         /// </summary>
         AlgorithmType = 0x01,
         /// <summary>
-        /// Initial Vector,  16B buffer (up to 2^64-1 bytes long in case of AES GCM)
+        /// Initial Vector,  16B buffer (up to 2^64-1 bytes long in case of AES GCM).
         /// </summary>
         IV = 101,
         /// <summary>
-        /// Integer - ctr length in bits
+        /// Integer - ctr length in bits.
         /// </summary>
         CounterLength = 102,
         /// <summary>
-        /// Additional authenticated data(AAD)
+        /// Additional authenticated data(AAD).
         /// </summary>
         AAD = 103,
         /// <summary>
-        /// Tag Length
+        /// Tag Length.
         /// </summary>
         TagLength = 104,
         /// <summary>
-        /// Label
+        /// Label.
         /// </summary>
         Label = 105
     }
index 450b159..57b8aa4 100644 (file)
@@ -19,7 +19,7 @@ using System;
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A abstract class holding parameters for encryption and decryption.
+    /// An abstract class for holding parameters for encryption and decryption.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     abstract public class CipherParameters
@@ -27,7 +27,7 @@ namespace Tizen.Security.SecureRepository.Crypto
         private SafeCipherParametersHandle _handle;
 
         /// <summary>
-        /// Cipher algorithm type.
+        /// The Cipher algorithm type.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public CipherAlgorithmType Algorithm
index 2c58255..cd7d610 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A class holding parameters for DSA signature algorithm.
+    /// A class for holding parameters for the DSA signature algorithm.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class DsaSignatureParameters : SignatureParameters
     {
         /// <summary>
-        /// A default constructor
+        /// A default constructor.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public DsaSignatureParameters() : base(SignatureAlgorithmType.Dsa)
index 3cd6e65..31e584c 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A class holding parameters for ECDSA signature algorithm.
+    /// A class for holding parameters for the ECDSA signature algorithm.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class EcdsaSignatureParameters : SignatureParameters
     {
         /// <summary>
-        /// A default constructor
+        /// A default constructor.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public EcdsaSignatureParameters() : base(SignatureAlgorithmType.Ecdsa)
index 66c6491..636d163 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// Enumeration for hash algorithm
+    /// Enumeration for the hash algorithm.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum HashAlgorithm : int
     {
         /// <summary>
-        ///  No Hash Algorithm
+        /// The no hash algorithm.
         /// </summary>
         None = 0,
         /// <summary>
-        /// Hash Algorithm SHA1
+        /// The hash algorithm SHA1.
         /// </summary>
         Sha1,
         /// <summary>
-        /// Hash Algorithm SHA256
+        /// The hash algorithm SHA256.
         /// </summary>
         Sha256,
         /// <summary>
-        /// Hash Algorithm SHA384
+        /// The hash algorithm SHA384.
         /// </summary>
         Sha384,
         /// <summary>
-        /// Hash Algorithm SHA512
+        /// The hash algorithm SHA512.
         /// </summary>
         Sha512
     }
index f0fbe9f..dd1b735 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A class holding parameters for RSA algorithm with OAEP mode.
+    /// A class for holding parameters for the RSA algorithm with the OAEP mode.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class RsaOaepCipherParameters : CipherParameters
     {
         /// <summary>
-        /// A default constructor
+        /// A default constructor.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>The CipherAlgorithmType in CipherParameters is set to CipherAlgorithmType.RsaOaep.</remarks>
index 5da20f6..39b34fe 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// Enumeration for RSA padding algorithm
+    /// Enumeration for the RSA padding algorithm.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum RsaPaddingAlgorithm : int
     {
         /// <summary>
-        /// No Padding
+        /// No padding.
         /// </summary>
         None = 0,
         /// <summary>
-        /// PKCS#1 Padding
+        /// PKCS#1 padding.
         /// </summary>
         Pkcs1,
         /// <summary>
-        /// X9.31 padding
+        /// X9.31 padding.
         /// </summary>
         X931
     }
index b1dfe7b..7274f89 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A class holding parameters for RSA signature algorithm.
+    /// A class for holding parameters for the RSA signature algorithm.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class RsaSignatureParameters : SignatureParameters
     {
         /// <summary>
-        /// A default constructor
+        /// A default constructor.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>The RsaPadding is set to RsaPaddingAlgorithm.None.</remarks>
@@ -32,7 +32,7 @@ namespace Tizen.Security.SecureRepository.Crypto
         }
 
         /// <summary>
-        /// RSA padding algorithm
+        /// The RSA padding algorithm.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public RsaPaddingAlgorithm RsaPadding
index 3e34ce7..65d7824 100644 (file)
@@ -19,7 +19,7 @@ using System;
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// This class provides the methods creating and verifying a signature.
+    /// This class provides the methods for creating and verifying a signature.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class Signature
@@ -57,21 +57,21 @@ namespace Tizen.Security.SecureRepository.Crypto
         /// <param name="message">The message that is signed with a private key.</param>
         /// <returns>A newly created signature.</returns>
         /// <exception cref="ArgumentNullException">
-        /// privateKeyAlias or message is null.
+        /// The privateKeyAlias or message is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// privateKeyAlias is invalid format.
+        /// The privateKeyAlias is invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key-protecting password isn't matched.
-        /// Key does not exist with privateKeyAlias.
+        /// The key-protecting password isn't matched.
+        /// The key does not exist with the privateKeyAlias.
         /// </exception>
         /// <remarks>
-        /// The key type specified by privateKeyAlias should be compatible with the
+        /// The key type specified by the privateKeyAlias should be compatible with the
         /// algorithm specified in Parameters.
         /// </remarks>
         /// <remarks>
-        /// If password of policy is provided during storing a key, the same password
+        /// If the password of policy is provided during storing a key, the same password
         /// should be provided.
         /// </remarks>
         public byte[] Sign(string privateKeyAlias, string password, byte[] message)
@@ -128,14 +128,14 @@ namespace Tizen.Security.SecureRepository.Crypto
         /// The signature status. True is returned when the signature is valid.
         /// </returns>
         /// <exception cref="ArgumentNullException">
-        /// publicKeyAlias, message or signature is null.
+        /// The publicKeyAlias, message or signature is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// publicKeyAlias is invalid format.
+        /// The publicKeyAlias is invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key-protecting password isn't matched.
-        /// Key does not exist with publicKeyAlias.
+        /// The key-protecting password isn't matched.
+        /// The key does not exist with the publicKeyAlias.
         /// </exception>
         /// <remarks>
         /// The key type specified by publicKeyAlias should be compatible with the
index 68b5ba1..de83765 100644 (file)
@@ -23,15 +23,15 @@ namespace Tizen.Security.SecureRepository.Crypto
     public enum SignatureAlgorithmType : int
     {
         /// <summary>
-        /// RSA signature algorithm
+        /// The RSA signature algorithm.
         /// </summary>
         Rsa = 0x01,
         /// <summary>
-        /// DSA signature algorithm
+        /// The DSA signature algorithm.
         /// </summary>
         Dsa,
         /// <summary>
-        /// ECDSA signature algorithm
+        /// The ECDSA signature algorithm.
         /// </summary>
         Ecdsa
     }
index 1662ad1..c265ad1 100644 (file)
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// Enumeration for signature algorithm parameters.
+    /// Enumeration for the signature algorithm parameters.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     internal enum SignatureParameterName : int
     {
         /// <summary>
-        /// Signaturea Algorithm Type
+        /// The signature algorithm type.
         /// </summary>
         AlgorithmType = 0x01,
         /// <summary>
-        /// Hash Algorithm Type
+        /// The hash algorithm type.
         /// </summary>
         HashAlgorithm,
         /// <summary>
-        /// RSA Padding Algorithm Type
+        /// The RSA padding algorithm type.
         /// </summary>
         RsaPaddingAlgorithm
     }
index bccf4cc..a612243 100644 (file)
@@ -20,7 +20,7 @@ using System.Collections.Generic;
 namespace Tizen.Security.SecureRepository.Crypto
 {
     /// <summary>
-    /// A abstract class holding parameters for signing and verification.
+    /// An abstract class for holding parameters for signing and verification.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     abstract public class SignatureParameters
@@ -28,7 +28,7 @@ namespace Tizen.Security.SecureRepository.Crypto
         private Dictionary<SignatureParameterName, int> _parameters;
 
         /// <summary>
-        /// Signature algorithm type.
+        /// The signature algorithm type.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public SignatureAlgorithmType SignatureAlgorithm
@@ -37,7 +37,7 @@ namespace Tizen.Security.SecureRepository.Crypto
         }
 
         /// <summary>
-        /// Hash algorithm used in signing anve verification.
+        /// The hash algorithm used in signing anve verification.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public HashAlgorithm HashAlgorithm
index cd96acf..6b3fac4 100644 (file)
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// Enumeration for data format
+    /// Enumeration for data format.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum DataFormat : int
     {
         /// <summary>
-        /// DER format base64 encoded data
+        /// The DER format base64 encoded data.
         /// </summary>
         DerBase64 = 0,
         /// <summary>
-        /// DER encoded data
+        /// The DER encoded data.
         /// </summary>
         Der,
         /// <summary>
-        /// PEM encoded data. It consists of the DER format base64 encoded
+        /// The PEM encoded data. It consists of the DER format base64 encoded
         /// with additional header and footer lines.
         /// </summary>
         Pem
index 38fd661..556522b 100644 (file)
@@ -21,13 +21,13 @@ using static Interop;
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// This class provides the methods storing and retrieving data.
+    /// This class provides the methods for storing and retrieving data.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class DataManager : Manager
     {
         /// <summary>
-        /// Gets data from secure repository.
+        /// Gets data from the secure repository.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="alias">The name of a certificate to retrieve.</param>
@@ -38,10 +38,10 @@ namespace Tizen.Security.SecureRepository
         /// </param>
         /// <returns>Data specified by alias.</returns>
         /// <exception cref="ArgumentNullException">
-        /// Alias argument is null.
+        /// The alias argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Alias argument is invalid format.
+        /// The alias argument is in the invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
         /// Data does not exist with the alias or data-protecting password isn't matched.
@@ -68,10 +68,10 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Gets all alias of data which the client can access.
+        /// Gets all aliases of data, which the client can access.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <returns>All alias of data which the client can access.</returns>
+        /// <returns>All aliases of data, which the client can access.</returns>
         /// <exception cref="ArgumentException">No alias to get.</exception>
         static public IEnumerable<string> GetAliases()
         {
@@ -92,7 +92,7 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Stores data inside secure repository based on the provided policy.
+        /// Stores data inside the secure repository based on the provided policy.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="alias">The name of data to be stored.</param>
@@ -102,10 +102,10 @@ namespace Tizen.Security.SecureRepository
         /// Any of argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Alias argument is invalid format. Data policy cannot be unextractable.
+        /// The alias argument is in the invalid format. Data policy cannot be unextractable.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Data with alias does already exist.
+        /// Data with alias already exist.
         /// </exception>
         static public void Save(string alias, byte[] data, Policy policy)
         {
index 6e52871..d2c13b1 100644 (file)
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// Enumeration for elliptic curve
+    /// Enumeration for the elliptic curve.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum EllipticCurveType : int
     {
         /// <summary>
-        /// Elliptic curve domain "secp192r1" listed in "SEC 2" recommended elliptic curve domain
+        /// The elliptic curve domain "secp192r1" listed in "SEC 2" recommended elliptic curve domain.
         /// </summary>
         Prime192V1 = 0,
         /// <summary>
-        /// "SEC 2" recommended elliptic curve domain - secp256r1
+        /// The "SEC 2" recommended elliptic curve domain - secp256r1.
         /// </summary>
         Prime256V1,
         /// <summary>
-        /// NIST curve P-384(covers "secp384r1", the elliptic curve domain listed in See SEC 2
+        /// The NIST curve P-384(covers "secp384r1", the elliptic curve domain listed in See SEC 2.
         /// </summary>
         Secp384R1
     }
index e175f55..675fc0a 100644 (file)
@@ -21,7 +21,7 @@ using static Interop;
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// Class that represents a key.
+    /// The class that represents a key.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class Key
index cb2395f..f1e3bac 100644 (file)
@@ -20,13 +20,13 @@ using System.Collections.Generic;
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// This class provides the methods storing, retrieving, and creating keys.
+    /// This class provides the methods for storing, retrieving, and creating keys.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class KeyManager : Manager
     {
         /// <summary>
-        /// Gets a key from secure repository.
+        /// Gets a key from the secure repository.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="alias">The name of a key to retrieve.</param>
@@ -37,13 +37,13 @@ namespace Tizen.Security.SecureRepository
         /// </param>
         /// <returns>A key specified by alias.</returns>
         /// <exception cref="ArgumentNullException">
-        /// Alias argument is null.
+        /// The alias argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Alias argument is invalid format.
+        /// The alias argument is in the invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key does not exist with the alias or key-protecting password isn't matched.
+        /// The key does not exist with the alias or the key-protecting password isn't matched.
         /// </exception>
         static public Key Get(string alias, string password)
         {
@@ -67,10 +67,10 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Gets all alias of keys which the client can access.
+        /// Gets all aliases of keys, which the client can access.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <returns>All alias of keys which the client can access.</returns>
+        /// <returns>All aliases of keys, which the client can access.</returns>
         /// <exception cref="ArgumentException">No alias to get.</exception>
         static public IEnumerable<string> GetAliases()
         {
@@ -91,7 +91,7 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Stores a key inside secure repository based on the provided policy.
+        /// Stores a key inside the secure repository based on the provided policy.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="alias">The name of a key to be stored.</param>
@@ -101,17 +101,17 @@ namespace Tizen.Security.SecureRepository
         /// Any of argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Alias argument is invalid format. key argument is invalid format.
+        /// The alias argument is in the invalid format. key argument is in the invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key with alias does already exist.
+        /// The key with alias does already exist.
         /// </exception>
         /// <remarks>
-        /// Type in key may be set to KeyType.None as an input.
-        /// Type is determined inside secure reposioty during storing keys.
+        /// The type in key may be set to KeyType.None as an input.
+        /// The type is determined inside the secure reposioty during storing keys.
         /// </remarks>
         /// <remarks>
-        /// If password in policy is provided, the key is additionally encrypted with
+        /// If the password in policy is provided, the key is additionally encrypted with
         /// the password in policy.
         /// </remarks>
         static public void Save(string alias, Key key, Policy policy)
@@ -126,7 +126,7 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Creates RSA private/public key pair and stores them inside secure repository
+        /// Creates the RSA private/public key pair and stores them inside the secure repository
         /// based on each policy.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
@@ -145,13 +145,13 @@ namespace Tizen.Security.SecureRepository
         /// Any of argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// size is invalid. privateKeyAlias or publicKeyAlias is invalid format.
+        /// The size is invalid. privateKeyAlias or publicKeyAlias is invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key with privateKeyAlias or publicKeyAlias does already exist.
+        /// The key with privateKeyAlias or publicKeyAlias does already exist.
         /// </exception>
         /// <remarks>
-        /// If password in policy is provided, the key is additionally encrypted with the
+        /// If the password in policy is provided, the key is additionally encrypted with the
         /// password in policy.
         /// </remarks>
         static public void CreateRsaKeyPair(
@@ -172,7 +172,7 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Creates DSA private/public key pair and stores them inside secure repository
+        /// Creates the DSA private/public key pair and stores them inside the secure repository
         /// based on each policy.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
@@ -192,13 +192,13 @@ namespace Tizen.Security.SecureRepository
         /// Any of argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// size is invalid. privateKeyAlias or publicKeyAlias is invalid format.
+        /// The size is invalid. privateKeyAlias or publicKeyAlias is invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key with privateKeyAlias or publicKeyAlias does already exist.
+        /// The key with privateKeyAlias or publicKeyAlias does already exist.
         /// </exception>
         /// <remarks>
-        /// If password in policy is provided, the key is additionally encrypted with
+        /// If the password in policy is provided, the key is additionally encrypted with
         /// the password in policy.
         /// </remarks>
         static public void CreateDsaKeyPair(
@@ -219,7 +219,7 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Creates ECDSA private/public key pair and stores them inside secure repository
+        /// Creates the ECDSA private/public key pair and stores them inside secure repository
         /// based on each policy.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
@@ -236,14 +236,14 @@ namespace Tizen.Security.SecureRepository
         /// Any of argument is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Elliptic curve type is invalid. privateKeyAlias or publicKeyAlias is
+        /// The elliptic curve type is invalid. privateKeyAlias or publicKeyAlias is in the
         /// invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key with privateKeyAlias or publicKeyAlias does already exist.
+        /// The key with privateKeyAlias or publicKeyAlias does already exist.
         /// </exception>
         /// <remarks>
-        /// If password in policy is provided, the key is additionally encrypted with
+        /// If the password in policy is provided, the key is additionally encrypted with
         /// the password in policy.
         /// </remarks>
         static public void CreateEcdsaKeyPair(
@@ -262,25 +262,25 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Creates AES key and stores it inside secure repository based on each policy.
+        /// Creates the AES key and stores it inside the secure repository based on each policy.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="size">
-        /// The size of key strength to be created. 128, 192 and 256 are supported.
+        /// The size of the key strength to be created. 128, 192 and 256 are supported.
         /// </param>
         /// <param name="keyAlias">The name of key to be stored.</param>
         /// <param name="policy">The policy about how to store the key securely.</param>
         /// <exception cref="ArgumentNullException">
-        /// keyAlias or policy is null.
+        /// The keyAlias or policy is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// Key size is invalid. keyAlias is invalid format.
+        /// The key size is invalid. keyAlias is in the invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
-        /// Key with privateKeyAlias or publicKeyAlias does already exist.
+        /// The key with privateKeyAlias or publicKeyAlias does already exist.
         /// </exception>
         /// <remarks>
-        /// If password in policy is provided, the key is additionally encrypted with
+        /// If the password in policy is provided, the key is additionally encrypted with
         /// the password in policy.
         /// </remarks>
         static public void CreateAesKey(int size, string keyAlias, Policy policy)
index 483af31..2458f76 100644 (file)
@@ -23,35 +23,35 @@ namespace Tizen.Security.SecureRepository
     public enum KeyType : int
     {
         /// <summary>
-        /// Key type not specified
+        /// Key type not specified.
         /// </summary>
         None = 0,
         /// <summary>
-        /// RSA public key
+        /// The RSA public key.
         /// </summary>
         RsaPublic,
         /// <summary>
-        /// RSA private key
+        /// The RSA private key.
         /// </summary>
         RsaPrivate,
         /// <summary>
-        /// ECDSA public key
+        /// The ECDSA public key.
         /// </summary>
         EcdsaPublic,
         /// <summary>
-        /// ECDSA private key
+        /// The ECDSA private key.
         /// </summary>
         EcdsaPrivate,
         /// <summary>
-        /// DSA public key
+        /// The DSA public key.
         /// </summary>
         DsaPublic,
         /// <summary>
-        /// DSA private key
+        /// The DSA private key.
         /// </summary>
         DsaPrivate,
         /// <summary>
-        /// AES key
+        /// The AES key.
         /// </summary>
         Aes
     }
index 035eb8e..9df853b 100644 (file)
@@ -19,17 +19,17 @@ using System;
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// This class is a base class of XxxManager classes. It provides the common methods
+    /// This class is a base class of the XxxManager classes. It provides the common methods
     /// for all sub classes.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class Manager
     {
         /// <summary>
-        /// Creates a new full alias which is concatenation of owner id and alias.
+        /// Creates a new full alias, which is concatenation of owner ID and alias.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="ownerId">Data owner's id. This should be package id if data
+        /// <param name="ownerId">Data owner's ID. This should be package ID if data
         /// owner is application. If you want to access data stored by system services,
         /// use CreateFullSystemAlias() instead.</param>
         /// <param name="alias">Data alias.</param>
@@ -39,26 +39,26 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// Creates a new full alias which is concatenation of system service's
-        /// owner id and alias.
+        /// Creates a new full alias, which is concatenation of system service's
+        /// owner ID and alias.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="alias">Data alias which is owned by system service.</param>
+        /// <param name="alias">Data alias, which is owned by system service.</param>
         static public string CreateFullSystemAlias(string alias)
         {
             return Manager.CreateFullAlias(Manager.SystemOwnerId, alias);
         }
 
         /// <summary>
-        /// Removes a an entry (no matter of type) from the key manager.
+        /// Removes an entry (no matter of type) from the key manager.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="alias">Item alias to be removed.</param>
-        /// <exception cref="ArgumentNullException">alias is null.</exception>
-        /// <exception cref="ArgumentException">alias is invalid format.</exception>
-        /// <exception cref="InvalidOperationException">alias does not exist.</exception>
+        /// <exception cref="ArgumentNullException">The alias is null.</exception>
+        /// <exception cref="ArgumentException">The alias is in the invalid format.</exception>
+        /// <exception cref="InvalidOperationException">The alias does not exist.</exception>
         /// <remarks>
-        /// To remove item, client must have remove permission to the specified item.
+        /// To remove item, client must remove permission to the specified item.
         /// </remarks>
         /// <remarks>The item owner can remove by default.</remarks>
         static public void RemoveAlias(string alias)
@@ -77,19 +77,19 @@ namespace Tizen.Security.SecureRepository
         /// <since_tizen> 3 </since_tizen>
         /// <param name="alias">Item alias for which access will be granted.</param>
         /// <param name="otherPackageId">
-        /// Package id of the application that will gain access rights.
+        /// Package ID of the application that will gain access rights.
         /// </param>
         /// <param name="permissions">
         /// Mask of permissions(Permission enum) granted for an application with
         /// otherPackageId.
         /// </param>
         /// <exception cref="ArgumentNullException">
-        /// alias or otherPackageId is null.
+        /// The alias or otherPackageId is null.
         /// </exception>
         /// <exception cref="ArgumentException">
-        /// alias or otherPackageId is invalid format.
+        /// The alias or otherPackageId is in the invalid format.
         /// </exception>
-        /// <exception cref="InvalidOperationException">alias does not exist.</exception>
+        /// <exception cref="InvalidOperationException">The alias does not exist.</exception>
         /// <remarks>Data identified by alias should exist.</remarks>
         /// <remarks>The item owner can set permissions.</remarks>
         static public void SetPermission(
index b6517e8..4e58135 100644 (file)
@@ -23,45 +23,45 @@ using System.Threading.Tasks;
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// Enumeration for OCSP status.
+    /// Enumeration for the OCSP status.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public enum OcspStatus : int
     {
         /// <summary>
-        /// OCSP status is good
+        /// The OCSP status is good.
         /// </summary>
         Good = 0x00,
         /// <summary>
-        /// The certificate is revoked
+        /// The certificate is revoked.
         /// </summary>
         Revoked = 0x01,
         /// <summary>
-        /// Unknown error
+        /// Unknown error.
         /// </summary>
         Unknown = 0x02,
         /// <summary>
-        /// The certificate does not provide OCSP extension
+        /// The certificate does not provide the OCSP extension.
         /// </summary>
         Unsupported = 0x03,
         /// <summary>
-        /// The invalid URL in certificate OCSP extension
+        /// The invalid URL in the certificate OCSP extension.
         /// </summary>
         InvalidUrl = 0x04,
         /// <summary>
-        /// The invalid response from OCSP server
+        /// The invalid response from the OCSP server.
         /// </summary>
         InvalidResponse = 0x05,
         /// <summary>
-        /// OCSP remote server error
+        /// The OCSP remote server error.
         /// </summary>
         RemoteError = 0x06,
         /// <summary>
-        /// Network connection error
+        /// The Network connection error.
         /// </summary>
         NetworkError = 0x07,
         /// <summary>
-        /// Internal error
+        /// An Internal error.
         /// </summary>
         InternalError = 0x08
     }
index 9dc4bda..33a3f95 100644 (file)
@@ -24,15 +24,15 @@ namespace Tizen.Security.SecureRepository
     public enum Permission : int
     {
         /// <summary>
-        /// Clear permissions
+        /// Clear permissions.
         /// </summary>
         None = 0x00,
         /// <summary>
-        /// Eead allowed
+        /// Read allowed.
         /// </summary>
         Read = 0x01,
         /// <summary>
-        /// Remove allowed
+        /// Remove allowed.
         /// </summary>
         Remove = 0x02
     }
index fea73f9..0afb0e3 100644 (file)
@@ -22,7 +22,7 @@ using static Interop;
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// Class that represents a PKCS#12 contents.
+    /// The class that represents a PKCS#12 contents.
     /// It has a private key or its certificate or all the members of a chain of trust.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
@@ -31,17 +31,17 @@ namespace Tizen.Security.SecureRepository
         private SafeCertificateListHandle _certChainHandle = null;
 
         /// <summary>
-        /// Load Pkcs12 from the given PKCS#12 file path.
+        /// Loads the Pkcs12 from the given PKCS#12 file path.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="filePath">The path of PKCS12 file to be loaded.</param>
+        /// <param name="filePath">The path of the PKCS12 file to be loaded.</param>
         /// <param name="filePassword">The passphrase used to decrypt the PCKS12 file.
-        /// If PKCS12 file is not encrypted, passphrase can be null.</param>
-        /// <exception cref="ArgumentNullException">filePath is null.</exception>
+        /// If the PKCS12 file is not encrypted, passphrase can be null.</param>
+        /// <exception cref="ArgumentNullException">The filePath is null.</exception>
         /// <exception cref="InvalidOperationException">
         /// No file on filePath.
         /// No permission to access file.
-        /// File is invalid PKCS12 format.
+        /// File is in the invalid PKCS12 format.
         /// File cannot be extracted with provided filePassword.
         /// </exception>
         static public Pkcs12 Load(string filePath, string filePassword)
@@ -83,7 +83,7 @@ namespace Tizen.Security.SecureRepository
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="privateKey">A private key.</param>
-        /// <param name="certificate">A certificate corresponding the private key</param>
+        /// <param name="certificate">A certificate corresponding the private key.</param>
         /// <param name="caChain">
         /// A certificate chain of CA(Certificate Authority) that issued the certificate.
         /// </param>
@@ -159,7 +159,7 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// A certificate corresponding the private key.
+        /// A certificate corresponding to the private key.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public Certificate Certificate
index 661db40..8775ab5 100644 (file)
@@ -20,29 +20,29 @@ using static Interop;
 namespace Tizen.Security.SecureRepository
 {
     /// <summary>
-    /// This class provides the methods storing, retrieving Pkcs12 contents.
+    /// This class provides the methods for storing and retrieving the Pkcs12 contents.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public class Pkcs12Manager : Manager
     {
         /// <summary>
-        /// Gets Pkcs12 contents from secure repository.
+        /// Gets Pkcs12 contents from the secure repository.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="alias">The name of data to retrieve.</param>
         /// <param name="keyPassword">
         /// The password used in decrypting a private key value. If password of
-        /// keyPolicy is provided in SavePkcs12(), the same password should be provided
+        /// keyPolicy is provided in SavePkcs12(), the same password should be provided.
         /// </param>
         /// <param name="cerificatePassword">
         /// The password used in decrypting a certificate value. If password of
         /// certificatePolicy is provided in SavePkcs12(), the same password should be
-        /// provided
+        /// provided.
         /// </param>
         /// <returns>A Pkcs12 data specified by alias.</returns>
-        /// <exception cref="ArgumentNullException">Alias argument is null.</exception>
+        /// <exception cref="ArgumentNullException">The alias argument is null.</exception>
         /// <exception cref="ArgumentException">
-        /// Alias argument is invalid format.
+        /// The alias argument is in the invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
         /// Pkcs12 does not exist with the alias.
@@ -87,7 +87,7 @@ namespace Tizen.Security.SecureRepository
         /// </param>
         /// <exception cref="ArgumentNullException">Any of argument is null.</exception>
         /// <exception cref="ArgumentException">
-        /// Alias argument is invalid format. Pkcs12 argument is invalid format.
+        /// The alias argument is in the invalid format. Pkcs12 argument is in the invalid format.
         /// </exception>
         /// <exception cref="InvalidOperationException">
         /// Pkcs12 with alias does already exist.
index 56fac91..ba3a885 100644 (file)
@@ -41,7 +41,7 @@ namespace Tizen.Security.SecureRepository
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="password">Used to encrypt data secure repository.</param>
-        /// <param name="extractable">If true key may be extracted from secure repository.</param>
+        /// <param name="extractable">If true, key may be extracted from the secure repository.</param>
         public Policy(String password, bool extractable)
         {
             Password = password;
@@ -50,7 +50,7 @@ namespace Tizen.Security.SecureRepository
 
         /// <summary>
         /// Used to encrypt data secure repository. If it is not null, the data
-        /// (or key, or certificate) is stored encrypted with this password inside secure repository
+        /// (or key, or certificate) is stored encrypted with this password inside secure repository.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public String Password
@@ -59,7 +59,7 @@ namespace Tizen.Security.SecureRepository
         }
 
         /// <summary>
-        /// If true key may be extracted from secure repository.
+        /// If true, key may be extracted from the secure repository.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         public bool Extractable
index 8c62607..6e2d606 100755 (executable)
@@ -22,7 +22,7 @@ using Tizen.Applications;
 namespace Tizen.Security
 {
     /// <summary>
-    /// The class provides the information of the given privilege and API version.
+    /// This class provides the information of the given privilege and the API version.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     public static class Privilege
@@ -50,14 +50,14 @@ namespace Tizen.Security
         /// Gets the display name of the given privilege.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <remarks>If there's no matching privilege then it returns last token of given privilege.</remarks>
-        /// <param name="apiVersion">The api version</param>
-        /// <param name="privilege">The privilege</param>
-        /// <returns>The display name of given privilege at given api version</returns>
+        /// <remarks>If there's no matching privilege, then it returns last token of the given privilege.</remarks>
+        /// <param name="apiVersion">The API version.</param>
+        /// <param name="privilege">The privilege.</param>
+        /// <returns>The display name of the given privilege at the given API version.</returns>
         /// <exception cref="System.ArgumentNullException">Thrown when there is a null parameter.</exception>
         /// <exception cref="System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs</exception>
-        /// <exception cref="System.InvalidOperationException">Thrown when internal error occurs.</exception>
+        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs.</exception>
+        /// <exception cref="System.InvalidOperationException">Thrown when an internal error occurs.</exception>
         public static string GetDisplayName(string apiVersion, string privilege)
         {
             string displayName;
@@ -73,15 +73,15 @@ namespace Tizen.Security
         /// Gets the display name of the given privilege.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <remarks>If there's no matching privilege then it returns last token of given privilege.</remarks>
-        /// <param name="apiVersion">The api version</param>
-        /// <param name="privilege">The privilege</param>
-        /// <param name="packageType">The type of application package</param>
-        /// <returns>The display name of given privilege at given api version and the package type</returns>
+        /// <remarks>If there's no matching privilege, then it returns last token of the given privilege.</remarks>
+        /// <param name="apiVersion">The API version.</param>
+        /// <param name="privilege">The privilege.</param>
+        /// <param name="packageType">The type of application package.</param>
+        /// <returns>The display name of the given privilege at the given API version and the package type.</returns>
         /// <exception cref="System.ArgumentNullException">Thrown when there is a null parameter.</exception>
         /// <exception cref="System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs</exception>
-        /// <exception cref="System.InvalidOperationException">Thrown when internal error occurs.</exception>
+        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs.</exception>
+        /// <exception cref="System.InvalidOperationException">Thrown when an internal error occurs.</exception>
         public static string GetDisplayName(string apiVersion, string privilege, PackageType packageType)
         {
             string displayName;
@@ -97,14 +97,14 @@ namespace Tizen.Security
         /// Gets the description of the given privilege.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <remarks>If there's no matching privilege then it returns description string for undefined privilege.</remarks>
-        /// <param name="apiVersion">The api version</param>
-        /// <param name="privilege">The privilege</param>
-        /// <returns>The description of given privilege at given api version</returns>
+        /// <remarks>If there's no matching privilege, then it returns description string for undefined privilege.</remarks>
+        /// <param name="apiVersion">The API version.</param>
+        /// <param name="privilege">The privilege.</param>
+        /// <returns>The description of given privilege at the given API version</returns>
         /// <exception cref="System.ArgumentNullException">Thrown when there is a null parameter.</exception>
         /// <exception cref="System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs</exception>
-        /// <exception cref="System.InvalidOperationException">Thrown when internal error occurs.</exception>
+        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs.</exception>
+        /// <exception cref="System.InvalidOperationException">Thrown when an internal error occurs.</exception>
         public static string GetDescription(string apiVersion, string privilege)
         {
             string description;
@@ -120,15 +120,15 @@ namespace Tizen.Security
         /// Gets the description of the given privilege.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <remarks>If there's no matching privilege then it returns description string for undefined privilege.</remarks>
-        /// <param name="apiVersion">The api version</param>
-        /// <param name="privilege">The privilege</param>
-        /// <param name="packageType">The type of application package</param>
-        /// <returns>The description of given privilege at given api version and the package type</returns>
+        /// <remarks>If there's no matching privilege, then it returns description string for undefined privilege.</remarks>
+        /// <param name="apiVersion">The API version.</param>
+        /// <param name="privilege">The privilege.</param>
+        /// <param name="packageType">The type of application package.</param>
+        /// <returns>The description of given privilege at the given API version and the package type.</returns>
         /// <exception cref="System.ArgumentNullException">Thrown when there is a null parameter.</exception>
         /// <exception cref="System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs</exception>
-        /// <exception cref="System.InvalidOperationException">Thrown when internal error occurs.</exception>
+        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs.</exception>
+        /// <exception cref="System.InvalidOperationException">Thrown when an internal error occurs.</exception>
         public static string GetDescription(string apiVersion, string privilege, PackageType packageType)
         {
             string description;
@@ -144,13 +144,13 @@ namespace Tizen.Security
         /// Gets the display name of the privacy group in which the given privilege is included.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="privilege">The privilege</param>
+        /// <param name="privilege">The privilege.</param>
         /// <remarks>The privilege must be privacy related.</remarks>
-        /// <returns>The privacy group's display name that the given privilege is included in</returns>
+        /// <returns>The privacy group's display name that the given privilege is included in.</returns>
         /// <exception cref="System.ArgumentNullException">Thrown when there is a null parameter.</exception>
         /// <exception cref="System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs</exception>
-        /// <exception cref="System.InvalidOperationException">Thrown when internal error occurs.</exception>
+        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs.</exception>
+        /// <exception cref="System.InvalidOperationException">Thrown when an internal error occurs.</exception>
         public static string GetPrivacyDisplayName(string privilege)
         {
             string displayName;
@@ -166,13 +166,13 @@ namespace Tizen.Security
         /// Gets the status of the given privacy related privilege.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
-        /// <param name="privilege">The privilege</param>
+        /// <param name="privilege">The privilege.</param>
         /// <remarks>The privilege must be privacy related.</remarks>
-        /// <returns>status true if the privilege is on and false if the privilege is off.</returns>
+        /// <returns>Status true if the privilege is on and false if the privilege is off.</returns>
         /// <exception cref="System.ArgumentNullException">Thrown when there is a null parameter.</exception>
         /// <exception cref="System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs</exception>
-        /// <exception cref="System.InvalidOperationException">Thrown when internal error occurs.</exception>
+        /// <exception cref="System.OutOfMemoryException">Thrown when out of memory occurs.</exception>
+        /// <exception cref="System.InvalidOperationException">Thrown when an internal error occurs.</exception>
         public static bool GetPrivacyPrivilegeStatus(string privilege)
         {
             bool status;