4 writes to _bits
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEFieldSymbol.cs (4)
63
return ThreadSafeFlagOperations.Set(ref
_bits
, bitsToSet);
82
if (isVolatile) ThreadSafeFlagOperations.Set(ref
_bits
, IsVolatileBit);
91
if (bits != 0) ThreadSafeFlagOperations.Set(ref
_bits
, bits);
100
return ThreadSafeFlagOperations.Set(ref
_bits
, bitsToSet);
5 references to _bits
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Metadata\PE\PEFieldSymbol.cs (5)
68
int theBits =
_bits
; // Read this.bits once to ensure the consistency of the value and completion flags.
86
public bool IsVolatile => (
_bits
& IsVolatileBit) != 0;
95
public RefKind RefKind => (RefKind)((
_bits
>> RefKindOffset) & RefKindMask);
105
if ((
_bits
& RequiredMemberCompletionBit) != 0)
107
hasRequiredMemberAttribute = (
_bits
& HasRequiredMemberAttribute) != 0;