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