diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2016-11-17 20:31:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-17 20:31:05 +0100 |
commit | 054ecf2704ac5d736ffb97c2932e1e078041008a (patch) | |
tree | 6e11e80a370b9ed96c473a03ecc4bbdfefa62cbe /Xamarin.Forms.Build.Tasks/XamlGTask.cs | |
parent | 122f0e3e6060711d6c3b2b8523236b8a057434df (diff) | |
download | xamarin-forms-054ecf2704ac5d736ffb97c2932e1e078041008a.tar.gz xamarin-forms-054ecf2704ac5d736ffb97c2932e1e078041008a.tar.bz2 xamarin-forms-054ecf2704ac5d736ffb97c2932e1e078041008a.zip |
[Xaml] cleanup xmlns usage, add XmlnsDefinition (#531)
* [Xaml] cleanup xmlns usage, add XmlnsDefinition
* docs
Diffstat (limited to 'Xamarin.Forms.Build.Tasks/XamlGTask.cs')
-rw-r--r-- | Xamarin.Forms.Build.Tasks/XamlGTask.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Xamarin.Forms.Build.Tasks/XamlGTask.cs b/Xamarin.Forms.Build.Tasks/XamlGTask.cs index ada6bb68..85a400a8 100644 --- a/Xamarin.Forms.Build.Tasks/XamlGTask.cs +++ b/Xamarin.Forms.Build.Tasks/XamlGTask.cs @@ -235,14 +235,14 @@ namespace Xamarin.Forms.Build.Tasks { foreach (var typeArg in typeArguments) { - var ns_uri = ""; + var prefix = ""; var _type = typeArg; if (typeArg.Contains(":")) { - var prefix = typeArg.Split(':')[0].Trim(); - ns_uri = getNamespaceOfPrefix(prefix); + prefix = typeArg.Split(':')[0].Trim(); _type = typeArg.Split(':')[1].Trim(); } + var ns_uri = getNamespaceOfPrefix(prefix); returnType.TypeArguments.Add(GetType(ns_uri, _type, null, getNamespaceOfPrefix)); } } @@ -252,7 +252,7 @@ namespace Xamarin.Forms.Build.Tasks static string GetNamespace(string namespaceuri) { - if (!XmlnsHelper.IsCustom(namespaceuri)) + if (namespaceuri == "http://xamarin.com/schemas/2014/forms") return "Xamarin.Forms"; if (namespaceuri == "http://schemas.microsoft.com/winfx/2009/xaml") return "System"; |