[NUI] Fix svace issue (#717)
authorhuiyueun <35286162+huiyueun@users.noreply.github.com>
Tue, 19 Feb 2019 01:09:33 +0000 (10:09 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Tue, 19 Feb 2019 01:09:33 +0000 (10:09 +0900)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
src/Tizen.NUI/src/internal/Xaml/ApplyPropertiesVisitor.cs
src/Tizen.NUI/src/internal/Xaml/CreateValuesVisitor.cs

index a174eff..4bb3b1b 100755 (executable)
@@ -125,7 +125,7 @@ namespace Tizen.NUI.Xaml
                     var addMethod =
                         Context.Types[parentElement].GetRuntimeMethods().First(mi => mi.Name == "Add" && mi.GetParameters().Length == 1);
 
-                    addMethod.Invoke(source, new[] { value });
+                    addMethod?.Invoke(source, new[] { value });
                     return;
                 }
                 if (xpe == null && (contentProperty = GetContentPropertyName(Context.Types[parentElement].GetTypeInfo())) != null) {
index cdc919b..75ba875 100755 (executable)
@@ -315,7 +315,7 @@ namespace Tizen.NUI.Xaml
                         enode.SkipProperties.Add(name);
                     var value = Context.Values[node];
                     var serviceProvider = new XamlServiceProvider(enode, Context);
-                    var convertedValue = value?.ConvertTo(parameter.ParameterType, () => parameter, serviceProvider);
+                    var convertedValue = value?.ConvertTo(parameter?.ParameterType, () => parameter, serviceProvider);
                     array[i] = convertedValue;
                 }