[netcore] Fixes for System.Reflection tests. (mono/mono#13776)
authorZoltan Varga <vargaz@gmail.com>
Tue, 2 Apr 2019 07:02:25 +0000 (03:02 -0400)
committerMarek Safar <marek.safar@gmail.com>
Tue, 2 Apr 2019 07:02:25 +0000 (09:02 +0200)
commit3ed4d9424f9f64ba77e29097cab05be04d2e96a4
tree7ca52bdd18565d832f0dac107651ebb1c225bb56
parentb0a6dc0cb18fa978302b1ff64fd9fac283546017
[netcore] Fixes for System.Reflection tests. (mono/mono#13776)

* [netcore] Add error checking for assembly version parsing, pass the full 32 bit value to managed code.

* [netcore] Implement RuntimeType.StructLayoutAttribute.

* [runtime] Implement RuntimeFieldHandle.GetValueDirect (), convert SetValueDirect () to handles.

* [netcore] Implement Assembly.GetFiles ()/GetForwardedTypes ().

* [runtime] Handle 'ARM' as a valid architecture in assembly name parsing.

* [netcore] Implement ParameterInfo.MarshalAsAttribute, AssemblyName.EscapedCodeBase.

* [netcore] Add exclusions for System.Reflection.Tests.

* [netcore] Update test exclusions.

* [netcore] Fix CustomAttributeExtensions.

* [netcore] Add a list of passing test suites.

* [netcore] Add a missing argument check.

* Update Object.cs

Commit migrated from https://github.com/mono/mono/commit/df846bcbc9706e325f3b5dca4d09530b80e9db83
src/mono/mono/metadata/assembly.c
src/mono/mono/metadata/icall-decl.h
src/mono/mono/metadata/icall-def.h
src/mono/mono/metadata/icall.c
src/mono/mono/metadata/metadata-internals.h
src/mono/netcore/Makefile.am
src/mono/netcore/excludes-System.Reflection.Tests.rsp [new file with mode: 0644]