Nullable: Interlocked, Volatile (dotnet/coreclr#23655)
authorStephen Toub <stoub@microsoft.com>
Tue, 2 Apr 2019 18:53:47 +0000 (14:53 -0400)
committerGitHub <noreply@github.com>
Tue, 2 Apr 2019 18:53:47 +0000 (14:53 -0400)
commitc350ac14bbe61502a7b626bdb72ddf1601589d69
tree3bce20ef6736c45bff3f9c9390e05d41a8cdd49b
parent9ae459baf5a43eb6953f1e2b33a353d00393ebdc
Nullable: Interlocked, Volatile (dotnet/coreclr#23655)

Also fixing the class? annotation on public LazyInitializer methods.

Commit migrated from https://github.com/dotnet/coreclr/commit/d8bcff11111e4da740986d3725722c2f28515e2a
src/coreclr/src/System.Private.CoreLib/src/System/Threading/Interlocked.cs
src/libraries/System.Private.CoreLib/src/System/Threading/LazyInitializer.cs
src/libraries/System.Private.CoreLib/src/System/Threading/Volatile.cs