Mark class ctors as preserved for dependencies of System.SR (#31718)
authorVitek Karas <vitek.karas@microsoft.com>
Mon, 24 Feb 2020 12:55:42 +0000 (04:55 -0800)
committerGitHub <noreply@github.com>
Mon, 24 Feb 2020 12:55:42 +0000 (07:55 -0500)
commitab2a67c7a4260db9fab1f5d66afe8a2e0a312d8a
treefc5334ea6bf349c5b696f643f7741a0e4ee7d5de
parentcd7340329966737f7a7f616a637da9385c24eccc
Mark class ctors as preserved for dependencies of System.SR (#31718)

The System.SR.InternalGetResourceString calls RuntimeHelpers.RunClassConstructor on several classes. This is a dependency the ILLinker won't be able to figure out, so explicit PreserveDependency is needed.
src/libraries/System.Private.CoreLib/src/System/SR.cs