5 writes to _flags
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Source\SourceMemberMethodSymbol.cs (5)
123
ThreadSafeFlagOperations.Set(ref
_flags
, ReturnsVoidIsSetBit | (value ? ReturnsVoidBit : 0));
218
_flags
= methodKindInt
271
ThreadSafeFlagOperations.Set(ref
_flags
, IsMetadataVirtualLockedBit);
287
ThreadSafeFlagOperations.Set(ref
_flags
, IsMetadataVirtualBit);
298
return ThreadSafeFlagOperations.Set(ref
_flags
, (((int)value.ToNullableContextFlags() & NullableContextMask) << NullableContextOffset));
16 references to _flags
Microsoft.CodeAnalysis.CSharp (16)
Symbols\Source\SourceMemberMethodSymbol.cs (16)
111
int bits =
_flags
;
120
int bits =
_flags
;
128
get { return (MethodKind)((
_flags
>> MethodKindOffset) & MethodKindMask); }
133
get { return (RefKind)((
_flags
>> RefKindOffset) & RefKindMask); }
138
get { return (
_flags
& HasAnyBodyBit) != 0; }
143
get { return (
_flags
& IsExpressionBodiedBit) != 0; }
148
get { return (
_flags
& IsExtensionMethodBit) != 0; }
153
get { return (
_flags
& IsNullableAnalysisEnabledBit) != 0; }
158
get { return (
_flags
& IsMetadataVirtualLockedBit) != 0; }
163
get { return (
_flags
& IsVarargBit) != 0; }
167
=> (
_flags
& HasThisInitializerBit) != 0;
170
=> (
_flags
& HasExplicitAccessModifierBit) != 0;
266
return (
_flags
& IsMetadataVirtualIgnoringInterfaceChangesBit) != 0;
274
return (
_flags
& IsMetadataVirtualBit) != 0;
285
if ((
_flags
& IsMetadataVirtualBit) == 0)
293
return ((NullableContextKind)((
_flags
>> NullableContextOffset) & NullableContextMask)).TryGetByte(out value);