[NUI] Adjust directory (#903)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / public / XamlBinding / Setter.cs
similarity index 84%
rename from src/Tizen.NUI/src/internal/XamlBinding/Setter.cs
rename to src/Tizen.NUI/src/public/XamlBinding/Setter.cs
index 7e0bb79..5692984 100755 (executable)
@@ -1,5 +1,6 @@
 using System;
 using System.Collections.Generic;
+using System.ComponentModel;
 using System.Reflection;
 using System.Runtime.CompilerServices;
 using System.Xml;
@@ -8,14 +9,23 @@ using Tizen.NUI.Xaml;
 
 namespace Tizen.NUI.Binding
 {
+    /// <since_tizen> 6 </since_tizen>
+    /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+    [EditorBrowsable(EditorBrowsableState.Never)]
     [ContentProperty("Value")]
     [ProvideCompiled("Tizen.NUI.Core.XamlC.SetterValueProvider")]
-    internal sealed class Setter : IValueProvider
+    public sealed class Setter : IValueProvider
     {
         readonly ConditionalWeakTable<BindableObject, object> _originalValues = new ConditionalWeakTable<BindableObject, object>();
 
+        /// <since_tizen> 6 </since_tizen>
+        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+        [EditorBrowsable(EditorBrowsableState.Never)]
         public BindableProperty Property { get; set; }
 
+        /// <since_tizen> 6 </since_tizen>
+        /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+        [EditorBrowsable(EditorBrowsableState.Never)]
         public object Value { get; set; }
 
         object IValueProvider.ProvideValue(IServiceProvider serviceProvider)