3 writes to _initialized
Microsoft.CodeAnalysis.Workspaces (3)
src\Compilers\Core\Portable\InternalUtilities\SingleInitNullable.cs (3)
51=> Volatile.Read(ref _initialized) == 2 ? _value : null; 58switch (Interlocked.CompareExchange(ref _initialized, value: 1, comparand: 0)) 63Volatile.Write(ref _initialized, 2);
1 reference to _initialized
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\InternalUtilities\SingleInitNullable.cs (1)
28/// Actual stored value. Only safe to read once <see cref="_initialized"/> is set to 2.