diff options
author | Marek Safar <marek.safar@gmail.com> | 2019-10-03 19:40:14 +0300 |
---|---|---|
committer | Alexander Köplinger <alex.koeplinger@outlook.com> | 2019-10-03 19:40:14 +0300 |
commit | 0ccfd7806cc0c0dc74a9b354b8660646354a1978 (patch) | |
tree | 9d8eeac60782d1d689c1e7fa2114e5b47990df1a /mcs/class/System.Runtime.Serialization | |
parent | 83a5343d125bfd874a70633419ef18f8dca28c55 (diff) |
[System.Runtime.Serialization] Make reflection calls linker friendly (#17165)
* [System.Runtime.Serialization] Make reflection calls linker friendly
Fixes #12586
* [csproj] Update project files
Diffstat (limited to 'mcs/class/System.Runtime.Serialization')
-rw-r--r-- | mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.csproj | 1 | ||||
-rw-r--r-- | mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.dll.sources | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.csproj b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.csproj index 8e59bfa1dbf..d3df26d7ee9 100644 --- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.csproj +++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.csproj @@ -117,6 +117,7 @@ <ItemGroup> <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Primitives\src\System\Runtime\Serialization\ISerializationSurrogateProvider.cs" /> <Compile Include="..\..\build\common\SR.cs" /> + <Compile Include="..\corlib\System.Runtime.CompilerServices\PreserveDependencyAttribute.cs" /> <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\AppSettings.cs" /> <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Attributes.cs" /> <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs" /> diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.dll.sources b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.dll.sources index 9ba03a46a2a..fc2e9b0c9ea 100644 --- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.dll.sources +++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.dll.sources @@ -20,3 +20,5 @@ ReferenceSources/DataContractSerializerExtensions.cs ReferenceSources/NotImplemented.cs ../../../external/corefx/src/System.Runtime.Serialization.Primitives/src/System/Runtime/Serialization/ISerializationSurrogateProvider.cs + +../corlib/System.Runtime.CompilerServices/PreserveDependencyAttribute.cs
\ No newline at end of file |