[NUI] Adjust directory (#903)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / public / XamlBinding / Internals / INameScope.cs
1 using System;
2 using System.ComponentModel;
3 using System.Xml;
4
5 namespace Tizen.NUI.Binding.Internals
6 {
7     /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
8     [EditorBrowsable(EditorBrowsableState.Never)]
9     public interface INameScope
10     {
11         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
12         [EditorBrowsable(EditorBrowsableState.Never)]
13         object FindByName(string name);
14
15         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
16         [EditorBrowsable(EditorBrowsableState.Never)]
17         void RegisterName(string name, object scopedElement);
18
19         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
20         [EditorBrowsable(EditorBrowsableState.Never)]
21         void UnregisterName(string name);
22
23         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
24         [EditorBrowsable(EditorBrowsableState.Never)]
25         [Obsolete]void RegisterName(string name, object scopedElement, IXmlLineInfo xmlLineInfo);
26     }
27 }