Remove use of WeakReference from corelib (dotnet/coreclr#26597)
authorStephen Toub <stoub@microsoft.com>
Tue, 10 Sep 2019 01:10:07 +0000 (21:10 -0400)
committerGitHub <noreply@github.com>
Tue, 10 Sep 2019 01:10:07 +0000 (21:10 -0400)
commitde1013c152737a62c86092f948d9c89354d7736f
treeaba081acaad525465d2e59944b1bbada07409e1c
parentd38d1a7ad736d28d79e0bc21ef8258f850980d79
Remove use of WeakReference from corelib (dotnet/coreclr#26597)

Only remaining use is the one place it shows up in public API, in GC.GetGeneration(WeakReference).

Commit migrated from https://github.com/dotnet/coreclr/commit/778cc84ed4321cb5b3990e6bb683be4ee56bb8a1
src/coreclr/src/System.Private.CoreLib/src/System/Internal.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventSource.cs
src/libraries/System.Private.CoreLib/src/System/Resources/ResourceReader.cs