Migrate the Reflection serialization holders to the shared partition. (#10429)
authorAtsushi Kanamori <AtsushiKan@users.noreply.github.com>
Thu, 23 Mar 2017 18:49:42 +0000 (11:49 -0700)
committerGitHub <noreply@github.com>
Thu, 23 Mar 2017 18:49:42 +0000 (11:49 -0700)
commit0b9b922e7a4197e478adb354189eab508a475410
tree639dcae67a59773fdc88d79eb5a591a9f20bcbcd
parentaf0eb06dd6f5f27067371d0141199704f1d2f778
Migrate the Reflection serialization holders to the shared partition. (#10429)

* String => string, SR.GetResourceString() => SR.

* Copy over CoreRT files verbatim.

* Get things building and running again.

* Don't bring CoreRT's visibility sins into CoreCLR

* String => string, Object => object

* De-"m_" the field names.

* Move the files to the shared directory.
src/mscorlib/System.Private.CoreLib.csproj
src/mscorlib/shared/System.Private.CoreLib.Shared.projitems
src/mscorlib/shared/System/Reflection/MemberInfoSerializationHolder.cs [moved from src/mscorlib/src/System/Reflection/MemberInfoSerializationHolder.cs with 58% similarity]
src/mscorlib/shared/System/UnitySerializationHolder.cs [moved from src/mscorlib/src/System/UnitySerializationHolder.cs with 60% similarity]
src/mscorlib/src/System/Reflection/MemberSerializationStringGenerator.cs [new file with mode: 0644]
src/mscorlib/src/System/Reflection/RuntimeConstructorInfo.cs
src/mscorlib/src/System/Reflection/RuntimeEventInfo.cs
src/mscorlib/src/System/Reflection/RuntimeFieldInfo.cs
src/mscorlib/src/System/Reflection/RuntimeMethodInfo.cs
src/mscorlib/src/System/Reflection/RuntimePropertyInfo.cs