Merge pull request #2585 from lambdageek/dev/bug-38222
commitbac05b3a82c4b3bfc220005ad3891bc9e62b0621
authormonojenkins <jo.shields+jenkins@xamarin.com>
Fri, 12 Feb 2016 19:46:20 +0000 (12 19:46 +0000)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Fri, 12 Feb 2016 19:46:20 +0000 (12 19:46 +0000)
tree0ec0bc87c9169cd818948d512933e03dfd401b6e
parent1113ca6b61c4dd863a41bb586f55087d4aa9f9ce
parentf758ac67e09ab395b3f0a023bf297d45fc44d249
Merge pull request #2585 from lambdageek/dev/bug-38222

[reflection] Signal pending loader error in mono_reflection_get_custom_attrs_data

Fixes [Bugzilla 38222](https://bugzilla.xamarin.com/show_bug.cgi?id=38222)

While we're at it, convert `mono_reflection_get_custom_attrs_data` to use
`MonoError` and mark it external only.  Runtime should use
`mono_reflection_get_custom_attrs_data_checked`
mono/metadata/icall.c
mono/metadata/reflection-internals.h
mono/metadata/reflection.c
mono/metadata/reflection.h