Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Root the System.Runtime EventSource (dotnet#108266)
Root the System.Runtime EventSource The System.Runtime EventSource (RuntimeEventSource), was unintentionally being garbage collected because it wasn't rooted. This caused runtime EventCounters to no longer be available after GC occurred. This was a regression from a recent change (dotnet#106014). That change accidentally converted the static field that was intended to the root the object into a property getter that returned a new instance each time it was called. This fix converts the property back to being initialized only once. This will fix dotnet#107919 once it is backported. Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
- Loading branch information