diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2017-03-01 19:45:03 +0100 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2017-03-01 10:45:03 -0800 |
commit | c57f859745aeef7965e03639fc016ee0c7a8a218 (patch) | |
tree | a9629670f09032d2d352dcd8c368a0661c901392 /Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs | |
parent | 9b18ab9fb438a88c2be8a54aa3f567a9b1c398da (diff) | |
download | xamarin-forms-c57f859745aeef7965e03639fc016ee0c7a8a218.tar.gz xamarin-forms-c57f859745aeef7965e03639fc016ee0c7a8a218.tar.bz2 xamarin-forms-c57f859745aeef7965e03639fc016ee0c7a8a218.zip |
Xamlc ppdb backport (#792)
* [XamlC] Produce correct mdb files (#699)
* [XamlC] change MockCompile (internal) API
* [XamlC] fix debugging in unit test project
* f
* [XamlC] update cecil to 0.10.0-beta1-v2
* beta2
* avoid method duplication
* [XamlC] force loading MdbReader and Writer
* [XamlC] force use the writer in the other task too
* [XamlC] fix test and test code generator
* try building this
* [XamlC] Ensure InitializeComponent is correctly routed
* fix
* [XamlC] support portable pdb (#726)
* [XamlC] update to cecil 0.10.0-b4 to better symbol detection (#791)
Diffstat (limited to 'Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs')
-rw-r--r-- | Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs b/Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs index e3b2f3ab..2c0d8ba9 100644 --- a/Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs +++ b/Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs @@ -13,16 +13,16 @@ namespace Xamarin.Forms.Build.Tasks if (declaringTypeRef == null) throw new ArgumentNullException(nameof(declaringTypeRef)); - var reference = new MethodReference(self.Name, module.Import(self.ReturnType)) + var reference = new MethodReference(self.Name, module.ImportReference(self.ReturnType)) { - DeclaringType = module.Import(declaringTypeRef), + DeclaringType = module.ImportReference(declaringTypeRef), HasThis = self.HasThis, ExplicitThis = self.ExplicitThis, CallingConvention = self.CallingConvention }; foreach (var parameter in self.Parameters) { - var p = parameter.ParameterType.IsGenericParameter ? parameter.ParameterType : module.Import(parameter.ParameterType); + var p = parameter.ParameterType.IsGenericParameter ? parameter.ParameterType : module.ImportReference(parameter.ParameterType); reference.Parameters.Add(new ParameterDefinition(p)); } @@ -37,7 +37,7 @@ namespace Xamarin.Forms.Build.Tasks if (self.HasParameters) { for (var i = 0; i < self.Parameters.Count; i++) - self.Parameters[i].ParameterType = module.Import(self.Parameters[i].ParameterType); + self.Parameters[i].ParameterType = module.ImportReference(self.Parameters[i].ParameterType); } } |