[NUI] Fix CA1069
authorJiyun Yang <ji.yang@samsung.com>
Wed, 9 Dec 2020 04:55:55 +0000 (13:55 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Tue, 15 Dec 2020 06:33:59 +0000 (15:33 +0900)
CA1069
Enums should not have duplicate values.

This patch changed ProperRanges to struct from enum.

Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
src/Tizen.NUI/src/internal/PropertyRanges.cs

index b063505..d8d9220 100755 (executable)
 
 namespace Tizen.NUI
 {
-    internal enum PropertyRanges
+    internal struct PropertyRanges
     {
-        DEFAULT_OBJECT_PROPERTY_START_INDEX = 0,
-        DEFAULT_ACTOR_PROPERTY_START_INDEX = DEFAULT_OBJECT_PROPERTY_START_INDEX,
-        DEFAULT_ACTOR_PROPERTY_MAX_COUNT = 10000,
-        DEFAULT_DERIVED_ACTOR_PROPERTY_START_INDEX = DEFAULT_ACTOR_PROPERTY_START_INDEX + DEFAULT_ACTOR_PROPERTY_MAX_COUNT,
-        DEFAULT_PROPERTY_MAX_COUNT_PER_DERIVATION = 10000,
-        DEFAULT_GESTURE_DETECTOR_PROPERTY_START_INDEX = DEFAULT_DERIVED_ACTOR_PROPERTY_START_INDEX,
-        DEFAULT_RENDERER_PROPERTY_START_INDEX = 9000000,
-        DEFAULT_RENDERER_PROPERTY_MAX_INDEX = DEFAULT_RENDERER_PROPERTY_START_INDEX + 100000,
-        PROPERTY_REGISTRATION_START_INDEX = 10000000,
-        DEFAULT_PROPERTY_MAX_COUNT = PROPERTY_REGISTRATION_START_INDEX,
-        PROPERTY_REGISTRATION_MAX_INDEX = 19999999,
-        ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX = 20000000,
-        ANIMATABLE_PROPERTY_REGISTRATION_MAX_INDEX = 29999999,
-        CHILD_PROPERTY_REGISTRATION_START_INDEX = 45000000,
-        CHILD_PROPERTY_REGISTRATION_MAX_INDEX = 49999999,
-        PROPERTY_CUSTOM_START_INDEX = 50000000,
-        PROPERTY_CUSTOM_MAX_INDEX = 59999999,
-        CORE_PROPERTY_MAX_INDEX = PROPERTY_CUSTOM_MAX_INDEX
+        public const int DEFAULT_OBJECT_PROPERTY_START_INDEX = 0;
+        public const int DEFAULT_ACTOR_PROPERTY_START_INDEX = DEFAULT_OBJECT_PROPERTY_START_INDEX;
+        public const int DEFAULT_ACTOR_PROPERTY_MAX_COUNT = 10000;
+        public const int DEFAULT_DERIVED_ACTOR_PROPERTY_START_INDEX = DEFAULT_ACTOR_PROPERTY_START_INDEX + DEFAULT_ACTOR_PROPERTY_MAX_COUNT;
+        public const int DEFAULT_PROPERTY_MAX_COUNT_PER_DERIVATION = 10000;
+        public const int DEFAULT_GESTURE_DETECTOR_PROPERTY_START_INDEX = DEFAULT_DERIVED_ACTOR_PROPERTY_START_INDEX;
+        public const int DEFAULT_RENDERER_PROPERTY_START_INDEX = 9000000;
+        public const int DEFAULT_RENDERER_PROPERTY_MAX_INDEX = DEFAULT_RENDERER_PROPERTY_START_INDEX + 100000;
+        public const int PROPERTY_REGISTRATION_START_INDEX = 10000000;
+        public const int DEFAULT_PROPERTY_MAX_COUNT = PROPERTY_REGISTRATION_START_INDEX;
+        public const int PROPERTY_REGISTRATION_MAX_INDEX = 19999999;
+        public const int ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX = 20000000;
+        public const int ANIMATABLE_PROPERTY_REGISTRATION_MAX_INDEX = 29999999;
+        public const int CHILD_PROPERTY_REGISTRATION_START_INDEX = 45000000;
+        public const int CHILD_PROPERTY_REGISTRATION_MAX_INDEX = 49999999;
+        public const int PROPERTY_CUSTOM_START_INDEX = 50000000;
+        public const int PROPERTY_CUSTOM_MAX_INDEX = 59999999;
+        public const int CORE_PROPERTY_MAX_INDEX = PROPERTY_CUSTOM_MAX_INDEX;
     }
 }