diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2017-04-06 23:37:59 +0200 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2017-04-06 14:37:59 -0700 |
commit | 1a7aea41ffa43a652e053a5b2e34b76a371a598d (patch) | |
tree | 0d17c794f88b178513904a93688d6ea859c33913 /Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs | |
parent | ab0fabac610b5c24c086c1cbf5e88b1d48511f2a (diff) | |
download | xamarin-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.cs | 10 |
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) |