5 writes to _flags
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Source\SourceMemberMethodSymbol.cs (5)
118
ThreadSafeFlagOperations.Set(ref
_flags
, ReturnsVoidIsSetBit | (value ? ReturnsVoidBit : 0));
208
_flags
= methodKindInt
259
ThreadSafeFlagOperations.Set(ref
_flags
, IsMetadataVirtualLockedBit);
275
ThreadSafeFlagOperations.Set(ref
_flags
, IsMetadataVirtualBit);
286
return ThreadSafeFlagOperations.Set(ref
_flags
, (((int)value.ToNullableContextFlags() & NullableContextMask) << NullableContextOffset));
15 references to _flags
Microsoft.CodeAnalysis.CSharp (15)
Symbols\Source\SourceMemberMethodSymbol.cs (15)
106
int bits =
_flags
;
115
int bits =
_flags
;
123
get { return (MethodKind)((
_flags
>> MethodKindOffset) & MethodKindMask); }
128
get { return (RefKind)((
_flags
>> RefKindOffset) & RefKindMask); }
133
get { return (
_flags
& HasAnyBodyBit) != 0; }
138
get { return (
_flags
& IsExpressionBodiedBit) != 0; }
143
get { return (
_flags
& IsExtensionMethodBit) != 0; }
148
get { return (
_flags
& IsNullableAnalysisEnabledBit) != 0; }
153
get { return (
_flags
& IsMetadataVirtualLockedBit) != 0; }
158
get { return (
_flags
& IsVarargBit) != 0; }
162
=> (
_flags
& HasThisInitializerBit) != 0;
254
return (
_flags
& IsMetadataVirtualIgnoringInterfaceChangesBit) != 0;
262
return (
_flags
& IsMetadataVirtualBit) != 0;
273
if ((
_flags
& IsMetadataVirtualBit) == 0)
281
return ((NullableContextKind)((
_flags
>> NullableContextOffset) & NullableContextMask)).TryGetByte(out value);