Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Safar <marek.safar@gmail.com>2019-10-03 19:40:14 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2019-10-03 19:40:14 +0300
commit0ccfd7806cc0c0dc74a9b354b8660646354a1978 (patch)
tree9d8eeac60782d1d689c1e7fa2114e5b47990df1a /mcs/class/System.Runtime.Serialization
parent83a5343d125bfd874a70633419ef18f8dca28c55 (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.csproj1
-rw-r--r--mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.dll.sources2
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