2004-08-25 Martin Baulig <martin@ximian.com>
authorMartin Baulig <martin@novell.com>
Wed, 25 Aug 2004 20:42:53 +0000 (20:42 -0000)
committerMartin Baulig <martin@novell.com>
Wed, 25 Aug 2004 20:42:53 +0000 (20:42 -0000)
commit4ca37200d57dd1e68f8e6a0721ff926f3a350cec
treed8ec0aa5eb7ed36bfd50cdfe2c91d972987f1805
parentb9bd8b426543c2d43ddd05ea6bbd11b25c798186
2004-08-25  Martin Baulig  <martin@ximian.com>

* loader.c (mono_get_method_from_token): Abstract methods can also
be generic and thus have type parameters.

* metadata-internals.h
(MonoDynamicImage): Added `GPtrArray *gen_params'.

* reflection.c (mono_image_get_generic_param_info): Don't create a
metadata row, just add an entry to the `gen_params' array.
(build_compressed_metadata): Sort the `gen_params' array and then
actually create the metadata.

svn path=/trunk/mono/; revision=32844
mono/metadata/ChangeLog
mono/metadata/loader.c
mono/metadata/metadata-internals.h
mono/metadata/reflection.c