Remove Serialization Guard public APIs (dotnet/corefx#38739)
authorLevi Broderick <GrabYourPitchforks@users.noreply.github.com>
Sun, 23 Jun 2019 02:48:00 +0000 (19:48 -0700)
committerJan Kotas <jkotas@microsoft.com>
Sun, 23 Jun 2019 02:48:00 +0000 (19:48 -0700)
commit7d1f822abd55929c45e3f4df59d348f3d01666f5
tree06d847be012a408bbea14bd77619c947b10ff9a3
parentfe335308f98feac9824f8041497fcb94abf5aeaa
Remove Serialization Guard public APIs (dotnet/corefx#38739)

* Remove Serialization Guard public APIs
- Also refactors reflection helpers into separate file

* PR feedback - remove DeserializationBlockedException refs entirely

Commit migrated from https://github.com/dotnet/corefx/commit/8b73a6dfacccefa8d160077ebff11007ff72fda3
src/libraries/Common/src/System/Runtime/Serialization/SerializationGuard.cs [new file with mode: 0644]
src/libraries/System.Diagnostics.Process/src/System.Diagnostics.Process.csproj
src/libraries/System.Diagnostics.Process/src/System/Diagnostics/Process.cs
src/libraries/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/ObjectManager.cs
src/libraries/System.Runtime.Serialization.Formatters/tests/SerializationGuardTests.cs
src/libraries/System.Runtime/ref/System.Runtime.cs
src/libraries/System.Runtime/src/MatchingRefApiCompatBaseline.txt