2010-04-08 Rodrigo Kumpera <rkumpera@novell.com>
commit35dda30dac3f0a10435afa0ba7df2a5e11cf8694
authorRodrigo Kumpera <kumpera@gmail.com>
Fri, 9 Apr 2010 02:38:22 +0000 (9 02:38 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Fri, 9 Apr 2010 02:38:22 +0000 (9 02:38 -0000)
tree028fbc129c21c5f8bd213799fb168382e3118569
parenteb275816754a37ea922ecd47722096169482f701
2010-04-08 Rodrigo Kumpera  <rkumpera@novell.com>

* Type.cs: Add ResolveInternal virtual call that
resolves a given type to it's concrete type.

2010-04-08 Rodrigo Kumpera  <rkumpera@novell.com>

* MonoGenericClass.cs: Implement ResolveInternal.

2010-04-08 Rodrigo Kumpera  <rkumpera@novell.com>

* EnumBuilder.cs:
* GenericTypeParameterBuilder.cs:
* DerivedTypes.cs:
* TypeBuilder.cs: Add ResolveInternal virtual call that
resolves a given type to it's concrete type.

* TypeBuilder.cs (DefineDefaultConstructor): Use
ResolveInternal on parent to do the lookup on a
finished type.

Fixes #591225.

svn path=/trunk/mcs/; revision=155115
mcs/class/corlib/System.Reflection.Emit/ChangeLog
mcs/class/corlib/System.Reflection.Emit/DerivedTypes.cs
mcs/class/corlib/System.Reflection.Emit/EnumBuilder.cs
mcs/class/corlib/System.Reflection.Emit/GenericTypeParameterBuilder.cs
mcs/class/corlib/System.Reflection.Emit/TypeBuilder.cs
mcs/class/corlib/System.Reflection/ChangeLog
mcs/class/corlib/System.Reflection/MonoGenericClass.cs
mcs/class/corlib/System/ChangeLog
mcs/class/corlib/System/Type.cs