6 writes to _flags
Microsoft.CodeAnalysis.CSharp (6)
Symbols\Source\SourceMemberContainerSymbol.cs (6)
116_flags = specialTypeInt | typeKindInt; 121ThreadSafeFlagOperations.Set(ref _flags, FieldDefinitionsNotedBit); 126ThreadSafeFlagOperations.Set(ref _flags, (FlattenedMembersIsSortedBit)); 138ThreadSafeFlagOperations.Set(ref _flags, bitsToSet); 148return ThreadSafeFlagOperations.Set(ref _flags, (((int)value.ToNullableContextFlags() & NullableContextMask) << NullableContextOffset)); 167return ThreadSafeFlagOperations.Set(ref _flags, HasDeclaredMembersBitSet | (value ? HasDeclaredMembersBit : 0));
9 references to _flags
Microsoft.CodeAnalysis.CSharp (9)
Symbols\Source\SourceMemberContainerSymbol.cs (9)
78get { return (SpecialType)((_flags >> SpecialTypeOffset) & SpecialTypeMask); } 83get { return (ManagedKind)((_flags >> ManagedKindOffset) & ManagedKindMask); } 88get { return (_flags & FieldDefinitionsNotedBit) != 0; } 94get { return (_flags & FlattenedMembersIsSortedBit) != 0; } 99get { return (TypeKind)((_flags >> TypeKindOffset) & TypeKindMask); } 137Debug.Assert(BitsAreUnsetOrSame(_flags, bitsToSet)); 143return ((NullableContextKind)((_flags >> NullableContextOffset) & NullableContextMask)).TryGetByte(out value); 153if ((_flags & (HasDeclaredMembersBitSet)) != 0) 155value = (_flags & HasDeclaredMembersBit) != 0;