[mono] remove 2 extra members from System.Object (#20535)
commit5a541c87997f3d5e70d5027dbfbaa0b9ce19d664
authormonojenkins <jo.shields+jenkins@xamarin.com>
Tue, 3 Nov 2020 17:43:19 +0000 (3 12:43 -0500)
committerGitHub <noreply@github.com>
Tue, 3 Nov 2020 17:43:19 +0000 (3 12:43 -0500)
tree0c19bcc04d4f9b0a289a1730b0082b7af6b614ec
parentf15942479737af4ba6cf886805b8f18cb4163e45
[mono] remove 2 extra members from System.Object (#20535)

1. move `GetRawData` to an extension method in RuntimeHelpers and fixup the intrinsics
2. replace `Object.CloneInternal` by `MarshalAsAttribute.CloneInternal` at its one use site
3. re-enable System.Reflection.Tests.TypeInfoTests.FindMembers and fix mono/mono#15029

Co-authored-by: lambdageek <lambdageek@users.noreply.github.com>
mono/mini/interp/transform.c
mono/mini/intrinsics.c