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