2004-12-26 Martin Baulig <martin@ximian.com>
authorMartin Baulig <martin@novell.com>
Sun, 26 Dec 2004 13:07:18 +0000 (13:07 -0000)
committerMartin Baulig <martin@novell.com>
Sun, 26 Dec 2004 13:07:18 +0000 (13:07 -0000)
commitd85c9d88646aade72aaaf2f4e53ef6607bd45d28
tree6001bcd3e6c0067c32c868b6d2ba287639101235
parent132f91cde7e0536c538430a69925f05afd25824a
2004-12-26  Martin Baulig  <martin@ximian.com>

* class.c
(inflate_generic_class): Moved some code out of inflate_generic_type().
(mono_class_inflate_generic_method): If we're already inflated,
inflate the context and use the declaring method; ie. make sure
the declaring method of an inflated method is always the generic
method definition.
(mono_class_create_from_typedef): Create
`class->generic_container->context->gclass'.

svn path=/trunk/mono/; revision=38081
mono/metadata/ChangeLog
mono/metadata/class.c
mono/metadata/metadata.c