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