3 writes to _bits
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEParameterSymbol.cs (3)
113_bits = refKindBits | attributeBits | hasNameInMetadataBits | scopeBits | hasUnscopedRefAttributeBits; 126ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 140return ThreadSafeFlagOperations.Set(ref _bits, bitsToSet);
6 references to _bits
Microsoft.CodeAnalysis.CSharp (6)
Symbols\Metadata\PE\PEParameterSymbol.cs (6)
76get { return (RefKind)((_bits >> RefKindOffset) & RefKindMask); } 81get { return (_bits & HasNameInMetadataBit) != 0; } 86get { return (ScopedKind)((_bits >> ScopeOffset) & ScopeMask); } 91get { return (_bits & HasUnscopedRefAttributeBit) != 0; } 132int theBits = _bits; // Read this.bits once to ensure the consistency of the value and completion flags. 145int theBits = _bits; // Read this.bits once to ensure the consistency of the value and completion flags.