From 1e3768f96dda1497bb91d5a632ef80d1e3f1774c Mon Sep 17 00:00:00 2001 From: jbevain Date: Thu, 27 May 2010 11:39:58 +0000 Subject: [PATCH] 2010-05-27 Jb Evain * EnumBuilder.cs (GetEnumUnderlyingType): override. git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@158021 e3ebcda4-bce8-0310-ba0a-eca2169e7518 --- class/corlib/System.Reflection.Emit/ChangeLog | 4 ++++ class/corlib/System.Reflection.Emit/EnumBuilder.cs | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/class/corlib/System.Reflection.Emit/ChangeLog b/class/corlib/System.Reflection.Emit/ChangeLog index 45469c8447..a56d99af94 100644 --- a/class/corlib/System.Reflection.Emit/ChangeLog +++ b/class/corlib/System.Reflection.Emit/ChangeLog @@ -1,3 +1,7 @@ +2010-05-27 Jb Evain + + * EnumBuilder.cs (GetEnumUnderlyingType): override. + 2010-05-18 Marek Safar * TypeBuilder.cs, PropertyBuilder.cs: Add DefineProperty overloads. diff --git a/class/corlib/System.Reflection.Emit/EnumBuilder.cs b/class/corlib/System.Reflection.Emit/EnumBuilder.cs index 76402331ca..0237a65a08 100644 --- a/class/corlib/System.Reflection.Emit/EnumBuilder.cs +++ b/class/corlib/System.Reflection.Emit/EnumBuilder.cs @@ -164,6 +164,13 @@ namespace System.Reflection.Emit { return res; } +#if NET_4_0 + public override Type GetEnumUnderlyingType () + { + return _underlyingType; + } +#endif + [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void setup_enum_type (Type t); -- 2.11.4.GIT