[sre] Resolve EnumBuilder tokens in managed. (Fixes #58361)
authorAleksey Kliger <aleksey@xamarin.com>
Wed, 26 Jul 2017 20:59:22 +0000 (16:59 -0400)
committerAleksey Kliger <aleksey@xamarin.com>
Thu, 27 Jul 2017 15:41:29 +0000 (11:41 -0400)
commit186600778e7b9af98f6680cedd994009f7c1be3f
tree079dbae511276cec922f8764088e95c4a025fd59
parent7993a0d9e4b517a0eaf71110e217bb25470cfbde
[sre] Resolve EnumBuilder tokens in managed. (Fixes #58361)

In particular, delegate to the TypeBuilder within the EnumBuilder.

Also do not register the EnumBuilder object with the runtime.  (Fixes
https://bugzilla.xamarin.com/show_bug.cgi?id=58361)
mcs/class/corlib/System.Reflection.Emit/EnumBuilder.cs
mcs/class/corlib/System.Reflection.Emit/ILGenerator.cs
mcs/class/corlib/System.Reflection.Emit/ModuleBuilder.cs
mono/metadata/dynamic-image.c
mono/metadata/sre.c