From f5e55c187e79ec793409340d0d7d35d7d0562631 Mon Sep 17 00:00:00 2001 From: Xiaohui Fang Date: Mon, 10 Feb 2025 14:34:15 +0800 Subject: [PATCH] [Optimization][Issue 125] Remove Tizen.NUI.Design --- .../Properties/AssemblyInfo.cs | 4 - src/Tizen.NUI.Design/Tizen.NUI.Design.csproj | 31 ---- src/Tizen.NUI.Design/Tizen.NUI.Design.sln | 134 ------------------ .../Tizen.NUI.Design/AttributeTableBuilder.cs | 62 -------- .../Tizen.NUI.Design/RegisterMetadata.cs | 11 -- .../Tizen.NUI/AttributeTableBuilder.cs | 67 --------- .../Tizen.NUI/RegisterMetadata.cs | 11 -- 7 files changed, 320 deletions(-) delete mode 100755 src/Tizen.NUI.Design/Properties/AssemblyInfo.cs delete mode 100755 src/Tizen.NUI.Design/Tizen.NUI.Design.csproj delete mode 100755 src/Tizen.NUI.Design/Tizen.NUI.Design.sln delete mode 100755 src/Tizen.NUI.Design/Tizen.NUI.Design/AttributeTableBuilder.cs delete mode 100755 src/Tizen.NUI.Design/Tizen.NUI.Design/RegisterMetadata.cs delete mode 100755 src/Tizen.NUI.Design/Tizen.NUI/AttributeTableBuilder.cs delete mode 100755 src/Tizen.NUI.Design/Tizen.NUI/RegisterMetadata.cs diff --git a/src/Tizen.NUI.Design/Properties/AssemblyInfo.cs b/src/Tizen.NUI.Design/Properties/AssemblyInfo.cs deleted file mode 100755 index 8fec2037af8..00000000000 --- a/src/Tizen.NUI.Design/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,4 +0,0 @@ -using Microsoft.Windows.Design.Metadata; - -[assembly: ProvideMetadata(typeof(Tizen.NUI.Design.RegisterMetadata))] -[assembly: ProvideMetadata(typeof(Tizen.NUI.RegisterMetadata))] diff --git a/src/Tizen.NUI.Design/Tizen.NUI.Design.csproj b/src/Tizen.NUI.Design/Tizen.NUI.Design.csproj deleted file mode 100755 index d8831b22f51..00000000000 --- a/src/Tizen.NUI.Design/Tizen.NUI.Design.csproj +++ /dev/null @@ -1,31 +0,0 @@ - - - - net6.0 - $(ProjectRootDir)externals\libs\ - $(OutputBaseDir)bin\design\ - Properties - Samsung Inc. - Provides the design-time metadata for the XAML language service. - - - - - true - Tizen.NUI - False - - - - - - $(ExternalLibraryDir)Microsoft.Windows.Design.Extensibility.dll - False - - - $(ExternalLibraryDir)System.Xaml.dll - False - - - - diff --git a/src/Tizen.NUI.Design/Tizen.NUI.Design.sln b/src/Tizen.NUI.Design/Tizen.NUI.Design.sln deleted file mode 100755 index 0beb951e379..00000000000 --- a/src/Tizen.NUI.Design/Tizen.NUI.Design.sln +++ /dev/null @@ -1,134 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30104.148 -MinimumVisualStudioVersion = 15.0.26124.0 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.NUI.Design", "Tizen.NUI.Design.csproj", "{437EC878-67BA-44B7-A5CC-597E527529BA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.NUI", "..\Tizen.NUI\Tizen.NUI.csproj", "{3460F2F8-A053-4255-A322-3CD9FCFFFCC4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Applications.Common", "..\Tizen.Applications.Common\Tizen.Applications.Common.csproj", "{6A2F2282-47D8-4548-AEA6-469A81AB5A49}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.System.SystemSettings", "..\Tizen.System.SystemSettings\Tizen.System.SystemSettings.csproj", "{68D8E9A7-7E28-4670-9307-BFA55E244375}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen", "..\Tizen\Tizen.csproj", "{805A4116-A49A-47B5-8730-DC1907E264D6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Log", "..\Tizen.Log\Tizen.Log.csproj", "{837994B4-B99D-4EFE-B6FF-1BE17EE78711}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Applications.ComponentBased", "..\Tizen.Applications.ComponentBased\Tizen.Applications.ComponentBased.csproj", "{9E33915C-5B4A-4D6F-A823-1EBADA20E130}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.System.Information", "..\Tizen.System.Information\Tizen.System.Information.csproj", "{96096FEC-6184-424F-AF10-43D0AA16A6FB}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|x64.ActiveCfg = Debug|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|x64.Build.0 = Debug|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|x86.ActiveCfg = Debug|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|x86.Build.0 = Debug|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|Any CPU.Build.0 = Release|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|x64.ActiveCfg = Release|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|x64.Build.0 = Release|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|x86.ActiveCfg = Release|Any CPU - {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|x86.Build.0 = Release|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|x64.ActiveCfg = Debug|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|x64.Build.0 = Debug|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|x86.ActiveCfg = Debug|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|x86.Build.0 = Debug|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|Any CPU.Build.0 = Release|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|x64.ActiveCfg = Release|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|x64.Build.0 = Release|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|x86.ActiveCfg = Release|Any CPU - {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|x86.Build.0 = Release|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|x64.ActiveCfg = Debug|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|x64.Build.0 = Debug|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|x86.ActiveCfg = Debug|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|x86.Build.0 = Debug|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|Any CPU.Build.0 = Release|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|x64.ActiveCfg = Release|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|x64.Build.0 = Release|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|x86.ActiveCfg = Release|Any CPU - {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|x86.Build.0 = Release|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|Any CPU.Build.0 = Debug|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|x64.ActiveCfg = Debug|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|x64.Build.0 = Debug|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|x86.ActiveCfg = Debug|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|x86.Build.0 = Debug|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|Any CPU.ActiveCfg = Release|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|Any CPU.Build.0 = Release|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|x64.ActiveCfg = Release|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|x64.Build.0 = Release|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|x86.ActiveCfg = Release|Any CPU - {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|x86.Build.0 = Release|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|x64.ActiveCfg = Debug|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|x64.Build.0 = Debug|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|x86.ActiveCfg = Debug|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|x86.Build.0 = Debug|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|Any CPU.Build.0 = Release|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|x64.ActiveCfg = Release|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|x64.Build.0 = Release|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|x86.ActiveCfg = Release|Any CPU - {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|x86.Build.0 = Release|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|Any CPU.Build.0 = Debug|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|x64.ActiveCfg = Debug|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|x64.Build.0 = Debug|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|x86.ActiveCfg = Debug|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|x86.Build.0 = Debug|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|Any CPU.ActiveCfg = Release|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|Any CPU.Build.0 = Release|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x64.ActiveCfg = Release|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x64.Build.0 = Release|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x86.ActiveCfg = Release|Any CPU - {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x86.Build.0 = Release|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x64.ActiveCfg = Debug|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x64.Build.0 = Debug|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x86.ActiveCfg = Debug|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x86.Build.0 = Debug|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|Any CPU.Build.0 = Release|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x64.ActiveCfg = Release|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x64.Build.0 = Release|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x86.ActiveCfg = Release|Any CPU - {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x86.Build.0 = Release|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x64.ActiveCfg = Debug|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x64.Build.0 = Debug|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x86.ActiveCfg = Debug|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x86.Build.0 = Debug|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|Any CPU.Build.0 = Release|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x64.ActiveCfg = Release|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x64.Build.0 = Release|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x86.ActiveCfg = Release|Any CPU - {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {C7E6D7C7-44EB-4EE0-88C6-38FC82EC41BD} - EndGlobalSection -EndGlobal diff --git a/src/Tizen.NUI.Design/Tizen.NUI.Design/AttributeTableBuilder.cs b/src/Tizen.NUI.Design/Tizen.NUI.Design/AttributeTableBuilder.cs deleted file mode 100755 index 1be222173e4..00000000000 --- a/src/Tizen.NUI.Design/Tizen.NUI.Design/AttributeTableBuilder.cs +++ /dev/null @@ -1,62 +0,0 @@ -using System; -using System.ComponentModel; -using Microsoft.Windows.Design; -using Tizen.NUI.BaseComponents; -using Tizen.NUI.Binding; -using Tizen.NUI.Components; - -namespace Tizen.NUI.Design -{ - internal class AttributeTableBuilder : Microsoft.Windows.Design.Metadata.AttributeTableBuilder - { - [EditorBrowsable(EditorBrowsableState.Never)] - public AttributeTableBuilder() - { - // Turn off validation of values, which doesn't work for OnPlatform/OnIdiom - AddCustomAttributes(typeof(View).Assembly, - new XmlnsSupportsValidationAttribute("http://tizen.org/Tizen.NUI/2018/XAML", false)); - - // Style isn't a view, make it visible - //AddCallback(typeof(Style), builder => builder.AddCustomAttributes( - //new EditorBrowsableAttribute(EditorBrowsableState.Always), - //new global::System.Windows.Markup.ContentPropertyAttribute("Setters"), - // Since the class doesn't have a public parameterless ctor, we need to provide a converter - //new global::System.ComponentModel.TypeConverterAttribute(typeof(StringConverter)))); - - // The Setter.Value can actually come from an , so enable it as Content. - AddCallback(typeof(Setter), builder => builder.AddCustomAttributes( - new EditorBrowsableAttribute(EditorBrowsableState.Always), - new global::System.Windows.Markup.ContentPropertyAttribute("Value"))); - - // Special case for FontSize which isn't an enum. - //var fontElements = typeof(View).Assembly.ExportedTypes.Where(t => typeof(IFontElement).IsAssignableFrom(t)); - //foreach (var fontElement in fontElements) - //{ - // AddCallback(fontElement, builder => builder.AddCustomAttributes( - // "FontSize", - // new global::System.ComponentModel.TypeConverterAttribute(typeof(NonExclusiveEnumConverter)))); - //} - } - } - - internal class AnythingConverter : global::System.ComponentModel.TypeConverter - { - [EditorBrowsable(EditorBrowsableState.Never)] - public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) - { - return true; - } - - [EditorBrowsable(EditorBrowsableState.Never)] - public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) - { - return true; - } - - [EditorBrowsable(EditorBrowsableState.Never)] - public override bool IsValid(ITypeDescriptorContext context, object value) - { - return true; - } - } -} \ No newline at end of file diff --git a/src/Tizen.NUI.Design/Tizen.NUI.Design/RegisterMetadata.cs b/src/Tizen.NUI.Design/Tizen.NUI.Design/RegisterMetadata.cs deleted file mode 100755 index 20149737315..00000000000 --- a/src/Tizen.NUI.Design/Tizen.NUI.Design/RegisterMetadata.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Microsoft.Windows.Design.Metadata; -using System.ComponentModel; - -namespace Tizen.NUI.Design -{ - internal class RegisterMetadata : IProvideAttributeTable - { - [EditorBrowsable(EditorBrowsableState.Never)] - public AttributeTable AttributeTable => new AttributeTableBuilder().CreateTable(); - } -} diff --git a/src/Tizen.NUI.Design/Tizen.NUI/AttributeTableBuilder.cs b/src/Tizen.NUI.Design/Tizen.NUI/AttributeTableBuilder.cs deleted file mode 100755 index c7b927d1987..00000000000 --- a/src/Tizen.NUI.Design/Tizen.NUI/AttributeTableBuilder.cs +++ /dev/null @@ -1,67 +0,0 @@ -using System; -using System.ComponentModel; -using System.Reflection; -using Tizen.NUI.BaseComponents; -using Tizen.NUI.Components; - -namespace Tizen.NUI -{ - internal class AttributeTableBuilder : Microsoft.Windows.Design.Metadata.AttributeTableBuilder - { - private void AddAttributesForTypes() - { - Type typeFromHandle = typeof(View); - typeFromHandle = typeof(FlexContainer); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - typeFromHandle = typeof(ImageView); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - typeFromHandle = typeof(LottieAnimationView); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - typeFromHandle = typeof(Scrollable); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - typeFromHandle = typeof(TableView); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - typeFromHandle = typeof(TextEditor); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - typeFromHandle = typeof(TextLabel); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - typeFromHandle = typeof(TextField); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - typeFromHandle = typeof(View); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - AddTypeAttributes(typeFromHandle, new global::System.Windows.Markup.ContentPropertyAttribute("Children")); - typeFromHandle = typeof(Color); - AddTypeAttributes(typeFromHandle, new global::System.ComponentModel.TypeConverterAttribute(typeof(Binding.ColorTypeConverter))); - typeFromHandle = typeof(VideoView); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - typeFromHandle = typeof(VisualView); - AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always)); - } - - [EditorBrowsable(EditorBrowsableState.Never)] - public AttributeTableBuilder() : base() - { - Assembly assembly = typeof(View).Assembly; - AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI")); - AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.BaseComponents")); - AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.Xaml")); - AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.Binding")); - AddAttributesForTypes(); - } - - private void AddTypeAttributes(Type type, params Attribute[] attribs) - { - this.AddCallback(type, builder => builder.AddCustomAttributes(attribs)); - } - - private void AddMemberAttributes(Type type, string memberName, params Attribute[] attribs) - { - this.AddCallback(type, builder => builder.AddCustomAttributes(attribs)); - } - - private void AddAssemblyAttributes(Assembly assembly, params Attribute[] attribs) - { - this.AddCustomAttributes(assembly, attribs); - } - } -} diff --git a/src/Tizen.NUI.Design/Tizen.NUI/RegisterMetadata.cs b/src/Tizen.NUI.Design/Tizen.NUI/RegisterMetadata.cs deleted file mode 100755 index e3c60ee3e98..00000000000 --- a/src/Tizen.NUI.Design/Tizen.NUI/RegisterMetadata.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Microsoft.Windows.Design.Metadata; -using System.ComponentModel; - -namespace Tizen.NUI -{ - internal class RegisterMetadata : IProvideAttributeTable - { - [EditorBrowsable(EditorBrowsableState.Never)] - public AttributeTable AttributeTable => new AttributeTableBuilder().CreateTable(); - } -}