[corlib] Move the implementations of virtual methods from Assembly to RuntimeAssembly...
commite14ef8a658c70bf664eb032b0ccb47a6aab4b281
authorZoltan Varga <vargaz@gmail.com>
Fri, 8 Feb 2019 18:05:54 +0000 (8 13:05 -0500)
committerGitHub <noreply@github.com>
Fri, 8 Feb 2019 18:05:54 +0000 (8 13:05 -0500)
tree353e155a35dc834659802c307ccca9ccdcf443b3
parent83fc1456dbbd3a789c68fe0f3875820c901b1bd6
[corlib] Move the implementations of virtual methods from Assembly to RuntimeAssembly to ease netcore integration. (#12805)

* [corlib] Move the implementations of virtual methods from Assembly to RuntimeAssembly to ease netcore integration.

* [corlib] Move more code to RuntimeAssembly.

* [corlib] Move fields from Assembly to RuntimeAssembly/AssemblyBuilder.cs. Reduce the amount of fields visible to runtime code.

* Update serialization tests.

* Fix the MOBILE build.

* Bump API snapshot submodule
12 files changed:
configure.ac
external/api-snapshot
mcs/class/System.Web/Test/System.Web.Caching/OutputCacheTest.cs
mcs/class/corlib/Mono.Globalization.Unicode/MSCompatUnicodeTable.cs
mcs/class/corlib/System.Diagnostics/StackTrace.cs
mcs/class/corlib/System.Reflection.Emit/AssemblyBuilder.cs
mcs/class/corlib/System.Reflection/Assembly.cs
mcs/class/corlib/System.Reflection/AssemblyName.cs
mcs/class/corlib/System.Reflection/RuntimeAssembly.cs
mono/metadata/icall-def.h
mono/metadata/icall.c
mono/metadata/object-internals.h