5 writes to _flags
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Source\SourceMemberMethodSymbol.cs (5)
88
ThreadSafeFlagOperations.Set(ref
_flags
, (int)(ReturnsVoidIsSetBit | (value ? ReturnsVoidBit : 0)));
141
_flags
= methodKindInt
160
ThreadSafeFlagOperations.Set(ref
_flags
, IsMetadataVirtualLockedBit);
176
ThreadSafeFlagOperations.Set(ref
_flags
, IsMetadataVirtualBit);
187
return ThreadSafeFlagOperations.Set(ref
_flags
, (((int)value.ToNullableContextFlags() & NullableContextMask) << NullableContextOffset));
9 references to _flags
Microsoft.CodeAnalysis.CSharp (9)
Symbols\Source\SourceMemberMethodSymbol.cs (9)
81
int bits =
_flags
;
93
get { return (MethodKind)((
_flags
>> MethodKindOffset) & MethodKindMask); }
98
get { return (
_flags
& IsExtensionMethodBit) != 0; }
103
get { return (
_flags
& IsNullableAnalysisEnabledBit) != 0; }
108
get { return (
_flags
& IsMetadataVirtualLockedBit) != 0; }
155
return (
_flags
& IsMetadataVirtualIgnoringInterfaceChangesBit) != 0;
163
return (
_flags
& IsMetadataVirtualBit) != 0;
174
if ((
_flags
& IsMetadataVirtualBit) == 0)
182
return ((NullableContextKind)((
_flags
>> NullableContextOffset) & NullableContextMask)).TryGetByte(out value);