Convert MonoClassExt to class properties (#4022)
authorZoltan Varga <vargaz@gmail.com>
Mon, 28 Nov 2016 18:42:16 +0000 (13:42 -0500)
committerGitHub <noreply@github.com>
Mon, 28 Nov 2016 18:42:16 +0000 (13:42 -0500)
commite8186bf4b72f8cd6544d24401377b99bc06de8e6
treea6e4378458d110954890de9e134ff62c7e0549e5
parent28046216b275e698f7dfafc866ee39497223eb9f
Convert MonoClassExt to class properties (#4022)

* [runtime] Store the class failure data as a property.

* [runtime] Store the list of nested classes as a class property.

* [runtime] Move the property relation information from MonoClassExt into a class property.

* [runtime] Move the event relation information from MonoClassExt into a class property.

* [runtime] Move the field_def_values field from MonoClassExt into a class property.

* [runtime] Move the declsec_flags field from MonoClassExt into a class property.

* [runtime] Remove unused MonoClassExt infrastructure.

* [runtime] Add some API docs.
mono/metadata/class-accessors.c
mono/metadata/class-internals.h
mono/metadata/class.c
mono/metadata/custom-attrs.c
mono/metadata/icall.c
mono/metadata/metadata.c
mono/metadata/property-bag.c
mono/metadata/reflection.c
mono/metadata/sre-save.c
mono/metadata/sre.c
mono/mini/aot-compiler.c