5 writes to _bits
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Metadata\PE\PEFieldSymbol.cs (5)
67
return ThreadSafeFlagOperations.Set(ref
_bits
, bitsToSet);
86
if (isVolatile) ThreadSafeFlagOperations.Set(ref
_bits
, IsVolatileBit);
95
if (bits != 0) ThreadSafeFlagOperations.Set(ref
_bits
, bits);
104
return ThreadSafeFlagOperations.Set(ref
_bits
, bitsToSet);
122
return ThreadSafeFlagOperations.Set(ref
_bits
, bitsToSet);
7 references to _bits
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Metadata\PE\PEFieldSymbol.cs (7)
72
int theBits =
_bits
; // Read this.bits once to ensure the consistency of the value and completion flags.
90
public bool IsVolatile => (
_bits
& IsVolatileBit) != 0;
99
public RefKind RefKind => (RefKind)((
_bits
>> RefKindOffset) & RefKindMask);
109
if ((
_bits
& RequiredMemberCompletionBit) != 0)
111
hasRequiredMemberAttribute = (
_bits
& HasRequiredMemberAttribute) != 0;
127
if ((
_bits
& RequiresUnsafeCompletionBit) != 0)
129
requiresUnsafe = (
_bits
& RequiresUnsafeBit) != 0;