[NUI] Adjust directory (#903)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / public / Xaml / IMarkupExtension.cs
1 using System;
2 using System.ComponentModel;
3
4 namespace Tizen.NUI.Xaml
5 {
6     /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
7     [EditorBrowsable(EditorBrowsableState.Never)]
8     public interface IMarkupExtension<out T> : IMarkupExtension
9     {
10         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
11         [EditorBrowsable(EditorBrowsableState.Never)]
12         new T ProvideValue(IServiceProvider serviceProvider);
13     }
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     public interface IMarkupExtension
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         object ProvideValue(IServiceProvider serviceProvider);
22     }
23
24     /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
25     [AttributeUsage(AttributeTargets.Class, Inherited = false)]
26     [EditorBrowsable(EditorBrowsableState.Never)]
27     public sealed class AcceptEmptyServiceProviderAttribute : Attribute
28     {
29     }
30 }