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