summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Build.Tasks/XamlGTask.cs
diff options
context:
space:
mode:
authorStephane Delcroix <stephane@delcroix.org>2016-11-17 20:31:05 +0100
committerGitHub <noreply@github.com>2016-11-17 20:31:05 +0100
commit054ecf2704ac5d736ffb97c2932e1e078041008a (patch)
tree6e11e80a370b9ed96c473a03ecc4bbdfefa62cbe /Xamarin.Forms.Build.Tasks/XamlGTask.cs
parent122f0e3e6060711d6c3b2b8523236b8a057434df (diff)
downloadxamarin-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.cs8
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";