2005-09-09 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Fri, 9 Sep 2005 13:48:16 +0000 (13:48 -0000)
committerZoltan Varga <vargaz@gmail.com>
Fri, 9 Sep 2005 13:48:16 +0000 (13:48 -0000)
commita1b9b03371f8b1f68630b07b3c7710fb987f340b
treebd7a88f26a0b7181eeb91d08aec8514235b5138d
parent3e5434f79bfbf52c112dcff9340099387dea99d2
2005-09-09  Zoltan Varga  <vargaz@gmail.com>

* assembly.c (mono_assembly_get_assemblyref): New helper function.
(mono_assembly_load_reference): Use the new helper.

* class-internals.h (MonoLoaderError): New structure containing
information about type loading errors.

* class-internals.h loader.c: Add APIs to store per-thread loader
error information.

* loader.c class.c: Set the loader error if needed.

* exception.h exception.c: Add functions to throw MissingMethod/MissingFieldExceptions.

svn path=/trunk/mono/; revision=49798
mono/metadata/ChangeLog
mono/metadata/assembly.c
mono/metadata/assembly.h
mono/metadata/class-internals.h
mono/metadata/class.c
mono/metadata/exception.c
mono/metadata/exception.h
mono/metadata/loader.c