From a6b1f8e9230f96ba3180fab48d064f0f0fda2f5f Mon Sep 17 00:00:00 2001 From: "guowei.wang" Date: Mon, 11 Apr 2022 11:43:00 +0800 Subject: [PATCH] [NUI][XamlBuild] Fix build error when calling ExitXaml() if XamlOptimization set as 0. --- src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGenerator.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGenerator.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGenerator.cs index e5d86c8..beba5aa 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGenerator.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGenerator.cs @@ -368,7 +368,15 @@ namespace Tizen.NUI.Xaml.Build.Tasks initcomp.Statements.Add(new CodeMethodInvokeExpression( new CodeTypeReferenceExpression(new CodeTypeReference($"global::{typeof(Extensions).FullName}")), "LoadFromXaml", new CodeThisReferenceExpression(), new CodeTypeOfExpression(declType.Name))); - } + + var exitXamlComp = new CodeMemberMethod() + { + Name = "ExitXaml", + CustomAttributes = { GeneratedCodeAttrDecl }, + Attributes = MemberAttributes.Assembly | MemberAttributes.Final + }; + declType.Members.Add(exitXamlComp); + } else { var loadExaml_invoke = new CodeMethodInvokeExpression( -- 2.7.4