Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
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) {
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;
}