Migrate the Reflection serialization holders to the shared partition. (dotnet/coreclr...
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)
commit42bb091087c77c59ab1cb64105d26ea5585ee738
tree11c3a72c6a536f2f8c15bcc96af6d123957f25b0
parent6d919dd3bbd2f6915932d830eb7bd6a0deffc7f0
Migrate the Reflection serialization holders to the shared partition. (dotnet/coreclr#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.

Commit migrated from https://github.com/dotnet/coreclr/commit/0b9b922e7a4197e478adb354189eab508a475410
src/coreclr/src/mscorlib/System.Private.CoreLib.csproj
src/coreclr/src/mscorlib/shared/System.Private.CoreLib.Shared.projitems
src/coreclr/src/mscorlib/shared/System/Reflection/MemberInfoSerializationHolder.cs [moved from src/coreclr/src/mscorlib/src/System/Reflection/MemberInfoSerializationHolder.cs with 58% similarity]
src/coreclr/src/mscorlib/shared/System/UnitySerializationHolder.cs [moved from src/coreclr/src/mscorlib/src/System/UnitySerializationHolder.cs with 60% similarity]
src/coreclr/src/mscorlib/src/System/Reflection/MemberSerializationStringGenerator.cs [new file with mode: 0644]
src/coreclr/src/mscorlib/src/System/Reflection/RuntimeConstructorInfo.cs
src/coreclr/src/mscorlib/src/System/Reflection/RuntimeEventInfo.cs
src/coreclr/src/mscorlib/src/System/Reflection/RuntimeFieldInfo.cs
src/coreclr/src/mscorlib/src/System/Reflection/RuntimeMethodInfo.cs
src/coreclr/src/mscorlib/src/System/Reflection/RuntimePropertyInfo.cs