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