4 writes to _bits
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEFieldSymbol.cs (4)
64
return ThreadSafeFlagOperations.Set(ref
_bits
, bitsToSet);
83
if (isVolatile) ThreadSafeFlagOperations.Set(ref
_bits
, IsVolatileBit);
92
if (bits != 0) ThreadSafeFlagOperations.Set(ref
_bits
, bits);
101
return ThreadSafeFlagOperations.Set(ref
_bits
, bitsToSet);
5 references to _bits
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Metadata\PE\PEFieldSymbol.cs (5)
69
int theBits =
_bits
; // Read this.bits once to ensure the consistency of the value and completion flags.
87
public bool IsVolatile => (
_bits
& IsVolatileBit) != 0;
96
public RefKind RefKind => (RefKind)((
_bits
>> RefKindOffset) & RefKindMask);
106
if ((
_bits
& RequiredMemberCompletionBit) != 0)
108
hasRequiredMemberAttribute = (
_bits
& HasRequiredMemberAttribute) != 0;