Move ResourceManager to shared CoreLib. (dotnet/coreclr#22249)
authorFilip Navara <filip.navara@gmail.com>
Fri, 1 Feb 2019 22:25:56 +0000 (23:25 +0100)
committerJan Kotas <jkotas@microsoft.com>
Fri, 1 Feb 2019 22:25:56 +0000 (14:25 -0800)
commit8030f225d8453f8df0de5a935ff2122e6ec88088
tree8bb6a13e8ec70060e23c5a27ec164c5854169d62
parent843bae815d2d34c958b75272a48b562bc185d131
Move ResourceManager to shared CoreLib. (dotnet/coreclr#22249)

* Move ResourceManager to shared CoreLib.

* Split UAP code out of ResourceManager.cs into separate files.

* Remove ResourceManager.NonUap.cs.

* Do not access internal field (CoreRT build fix).

* Fix non-Windows builds (CoreRT).

* Remove obsolete Debug code.

Commit migrated from https://github.com/dotnet/coreclr/commit/a6155cedca904208f28c9c1e998029a6c6e5ba62
src/coreclr/src/System.Private.CoreLib/Resources/Strings.resx
src/coreclr/src/System.Private.CoreLib/System.Private.CoreLib.csproj
src/coreclr/src/System.Private.CoreLib/src/System/Resources/ManifestBasedResourceGroveler.CoreCLR.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/Internal/Resources/PRIExceptionInfo.cs [moved from src/coreclr/src/System.Private.CoreLib/src/Internal/Resources/PRIExceptionInfo.cs with 100% similarity]
src/libraries/System.Private.CoreLib/src/Internal/Resources/WindowsRuntimeResourceManagerBase.cs [moved from src/coreclr/src/System.Private.CoreLib/src/Internal/Resources/WindowsRuntimeResourceManagerBase.cs with 100% similarity]
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Resources/FileBasedResourceGroveler.cs [moved from src/coreclr/src/System.Private.CoreLib/src/System/Resources/FileBasedResourceGroveler.cs with 100% similarity]
src/libraries/System.Private.CoreLib/src/System/Resources/IResourceGroveler.cs [moved from src/coreclr/src/System.Private.CoreLib/src/System/Resources/IResourceGroveler.cs with 100% similarity]
src/libraries/System.Private.CoreLib/src/System/Resources/ManifestBasedResourceGroveler.cs [moved from src/coreclr/src/System.Private.CoreLib/src/System/Resources/ManifestBasedResourceGroveler.cs with 87% similarity]
src/libraries/System.Private.CoreLib/src/System/Resources/ResourceManager.Uap.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Resources/ResourceManager.cs [moved from src/coreclr/src/System.Private.CoreLib/src/System/Resources/ResourceManager.cs with 66% similarity]