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