2009-10-22 Rodrigo Kumpera <rkumpera@novell.com>
commit8eb10a6e402a3f78d3ed5b9d107a32838aaa2120
authorkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Thu, 22 Oct 2009 20:56:07 +0000 (22 20:56 +0000)
committerkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Thu, 22 Oct 2009 20:56:07 +0000 (22 20:56 +0000)
treeb457f5018b0119cb694a27c6ba508daa626ddc07
parentc659117130484e929bc91a148cab30cd829f613c
2009-10-22  Rodrigo Kumpera  <rkumpera@novell.com>

* class-internals.h: Change signature of mono_class_inflate_generic_type_with_mempool to take
a MonoError parameter.

* class.h: Mark mono_class_inflate_generic_type deprecated, add new mono_class_inflate_generic_type_checked
version that can does proper error handling.

* class.c (inflate_generic_type): Add a MonoError parameter. Don't assert on error, use new mono error machinery.

* class.c (mono_class_inflate_generic_type_with_mempool): Add new MonoError parameter.

* class.c, generics-sharing.c: Changes to handle mono_class_inflate_generic_type_with_mempool new signature.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@144688 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/metadata/ChangeLog
mono/metadata/class-internals.h
mono/metadata/class.c
mono/metadata/class.h
mono/metadata/generic-sharing.c