2 using System.ComponentModel;
4 namespace Tizen.NUI.Xaml
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
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);
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
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);
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