11 writes to _bits
Microsoft.CodeAnalysis.CSharp (11)
Symbols\Metadata\PE\PEPropertySymbol.cs (11)
81_bits = (isSpecialName ? IsSpecialNameFlag : 0) 89ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 107ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 128ThreadSafeFlagOperations.Set(ref _bits, IsUseSiteDiagnosticPopulatedBit); 131public bool IsUseSiteDiagnosticPopulated => (Volatile.Read(ref _bits) & IsUseSiteDiagnosticPopulatedBit) != 0; 135ThreadSafeFlagOperations.Set(ref _bits, IsObsoleteAttributePopulatedBit); 138public bool IsObsoleteAttributePopulated => (Volatile.Read(ref _bits) & IsObsoleteAttributePopulatedBit) != 0; 142ThreadSafeFlagOperations.Set(ref _bits, IsCustomAttributesPopulatedBit); 145public bool IsCustomAttributesPopulated => (Volatile.Read(ref _bits) & IsCustomAttributesPopulatedBit) != 0; 149ThreadSafeFlagOperations.Set(ref _bits, IsOverloadResolutionPriorityPopulatedBit); 152public bool IsOverloadResolutionPriorityPopulated => (Volatile.Read(ref _bits) & IsOverloadResolutionPriorityPopulatedBit) != 0;
7 references to _bits
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Metadata\PE\PEPropertySymbol.cs (7)
94if ((_bits & RequiredMemberCompletionBit) != 0) 96hasRequiredMemberAttribute = (_bits & HasRequiredMemberAttribute) != 0; 112if ((_bits & UnscopedRefCompletionBit) != 0) 114hasUnscopedRefAttribute = (_bits & HasUnscopedRefAttribute) != 0; 122public readonly bool IsSpecialName => (_bits & IsSpecialNameFlag) != 0; 123public readonly bool IsRuntimeSpecialName => (_bits & IsRuntimeSpecialNameFlag) != 0; 124public readonly bool CallMethodsDirectly => (_bits & CallMethodsDirectlyFlag) != 0;