2004-02-23 Martin Baulig <martin@ximian.com>
authorMartin Baulig <martin@novell.com>
Sun, 22 Feb 2004 23:32:01 +0000 (23:32 -0000)
committerMartin Baulig <martin@novell.com>
Sun, 22 Feb 2004 23:32:01 +0000 (23:32 -0000)
commit729787202bb2aa18d595309138e5366bff4596a6
treebda403081b4cd424cd619e1b57b12519bdcb88dc
parentafc5ed662929a9b09ccb9b05f572841e4fee6d11
2004-02-23  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_inflate_generic_type): Fixed two bugs.
(mono_class_init): If we're a generic instance and an interface,
compute `class->interface_id'; also create `class->interfaces'
here and inflate them.

* metadata.c (do_mono_metadata_parse_generic_inst): Compute
`ginst->is_open'.
(mono_type_stack_size): Fix for MONO_TYPE_GENERICINST.

* reflection.c (mono_image_create_token): Allow "MonoGenericInst".

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