diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2016-09-08 21:01:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-08 21:01:09 +0200 |
commit | 36822e614d6be3fa033410d87408c404288db4c3 (patch) | |
tree | e2529d9f71dde4864f44d73b7a8ff4689309f25a /Xamarin.Forms.Build.Tasks/SetPropertiesVisitor.cs | |
parent | 1f84a4955c93544192f44ba6af5d3593554dc116 (diff) | |
download | xamarin-forms-36822e614d6be3fa033410d87408c404288db4c3.tar.gz xamarin-forms-36822e614d6be3fa033410d87408c404288db4c3.tar.bz2 xamarin-forms-36822e614d6be3fa033410d87408c404288db4c3.zip |
[XamlC] throw exception on missing property (#336)
* Added unit test for 43450
* fix test
* [XamlC] instrument the compiler so we can test it
* [XamlC] throw on missing property
Diffstat (limited to 'Xamarin.Forms.Build.Tasks/SetPropertiesVisitor.cs')
-rw-r--r-- | Xamarin.Forms.Build.Tasks/SetPropertiesVisitor.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Xamarin.Forms.Build.Tasks/SetPropertiesVisitor.cs b/Xamarin.Forms.Build.Tasks/SetPropertiesVisitor.cs index 462a8962..9bc09ce9 100644 --- a/Xamarin.Forms.Build.Tasks/SetPropertiesVisitor.cs +++ b/Xamarin.Forms.Build.Tasks/SetPropertiesVisitor.cs @@ -169,7 +169,9 @@ namespace Xamarin.Forms.Build.Tasks Context.IL.Emit(OpCodes.Callvirt, adderRef); if (adderRef.ReturnType.FullName != "System.Void") Context.IL.Emit(OpCodes.Pop); - } + } else + throw new XamlParseException(string.Format("Property {0} not found", localname), node); + } } |