12 writes to _bits
Microsoft.CodeAnalysis.CSharp (12)
Symbols\Metadata\PE\PEPropertySymbol.cs (12)
86_bits = (isSpecialName ? IsSpecialNameFlag : 0) 94ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 112ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 130ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 151ThreadSafeFlagOperations.Set(ref _bits, IsUseSiteDiagnosticPopulatedBit); 154public bool IsUseSiteDiagnosticPopulated => (Volatile.Read(ref _bits) & IsUseSiteDiagnosticPopulatedBit) != 0; 158ThreadSafeFlagOperations.Set(ref _bits, IsObsoleteAttributePopulatedBit); 161public bool IsObsoleteAttributePopulated => (Volatile.Read(ref _bits) & IsObsoleteAttributePopulatedBit) != 0; 165ThreadSafeFlagOperations.Set(ref _bits, IsCustomAttributesPopulatedBit); 168public bool IsCustomAttributesPopulated => (Volatile.Read(ref _bits) & IsCustomAttributesPopulatedBit) != 0; 172ThreadSafeFlagOperations.Set(ref _bits, IsOverloadResolutionPriorityPopulatedBit); 175public bool IsOverloadResolutionPriorityPopulated => (Volatile.Read(ref _bits) & IsOverloadResolutionPriorityPopulatedBit) != 0;
9 references to _bits
Microsoft.CodeAnalysis.CSharp (9)
Symbols\Metadata\PE\PEPropertySymbol.cs (9)
99if ((_bits & RequiredMemberCompletionBit) != 0) 101hasRequiredMemberAttribute = (_bits & HasRequiredMemberAttribute) != 0; 117if ((_bits & UnscopedRefCompletionBit) != 0) 119hasUnscopedRefAttribute = (_bits & HasUnscopedRefAttribute) != 0; 135if ((_bits & RequiresUnsafePopulatedBit) != 0) 137requiresUnsafe = (_bits & RequiresUnsafeBit) != 0; 145public readonly bool IsSpecialName => (_bits & IsSpecialNameFlag) != 0; 146public readonly bool IsRuntimeSpecialName => (_bits & IsRuntimeSpecialNameFlag) != 0; 147public readonly bool CallMethodsDirectly => (_bits & CallMethodsDirectlyFlag) != 0;