summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs
diff options
context:
space:
mode:
authorStephane Delcroix <stephane@delcroix.org>2017-04-06 23:37:59 +0200
committerJason Smith <jason.smith@xamarin.com>2017-04-06 14:37:59 -0700
commit1a7aea41ffa43a652e053a5b2e34b76a371a598d (patch)
tree0d17c794f88b178513904a93688d6ea859c33913 /Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs
parentab0fabac610b5c24c086c1cbf5e88b1d48511f2a (diff)
downloadxamarin-forms-1a7aea41ffa43a652e053a5b2e34b76a371a598d.tar.gz
xamarin-forms-1a7aea41ffa43a652e053a5b2e34b76a371a598d.tar.bz2
xamarin-forms-1a7aea41ffa43a652e053a5b2e34b76a371a598d.zip
More Xaml generic support (#857)
* [XamlG] allow x:Name on nested generic types * [Xaml*] fail on undeclared xmlns * [XamlC] allow x:Arguments on generic ctors
Diffstat (limited to 'Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs')
-rw-r--r--Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs10
1 files changed, 5 insertions, 5 deletions
diff --git a/Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs b/Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs
index 2c0d8ba9..51be1995 100644
--- a/Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs
+++ b/Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs
@@ -34,11 +34,11 @@ namespace Xamarin.Forms.Build.Tasks
public static void ImportTypes(this MethodReference self, ModuleDefinition module)
{
- if (self.HasParameters)
- {
- for (var i = 0; i < self.Parameters.Count; i++)
- self.Parameters[i].ParameterType = module.ImportReference(self.Parameters[i].ParameterType);
- }
+ if (!self.HasParameters)
+ return;
+
+ for (var i = 0; i < self.Parameters.Count; i++)
+ self.Parameters[i].ParameterType = module.ImportReference(self.Parameters[i].ParameterType);
}
public static MethodReference MakeGeneric(this MethodReference self, TypeReference declaringType, params TypeReference [] arguments)