45 references to ThreadSafeFlagOperations
Microsoft.CodeAnalysis (1)
Symbols\Attributes\CustomAttributesBag.cs (1)
160ThreadSafeFlagOperations.Set(ref _state, (int)(this.State | part));
Microsoft.CodeAnalysis.CSharp (44)
Emitter\Model\PEModuleBuilder.cs (1)
78ThreadSafeFlagOperations.Set(ref _needsGeneratedAttributes, (int)attributes);
Symbols\Compilation_WellKnownMembers.cs (1)
59ThreadSafeFlagOperations.Set(ref _needsGeneratedAttributes, (int)attributes);
Symbols\Metadata\PE\PEFieldSymbol.cs (4)
64return ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 83if (isVolatile) ThreadSafeFlagOperations.Set(ref _bits, IsVolatileBit); 92if (bits != 0) ThreadSafeFlagOperations.Set(ref _bits, bits); 101return ThreadSafeFlagOperations.Set(ref _bits, bitsToSet);
Symbols\Metadata\PE\PEMethodSymbol.cs (18)
179ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 186ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 194ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 204ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 209ThreadSafeFlagOperations.Set(ref _bits, IsObsoleteAttributePopulatedBit); 214ThreadSafeFlagOperations.Set(ref _bits, IsCustomAttributesPopulatedBit); 219ThreadSafeFlagOperations.Set(ref _bits, IsUseSiteDiagnosticPopulatedBit); 224ThreadSafeFlagOperations.Set(ref _bits, IsConditionalPopulatedBit); 229ThreadSafeFlagOperations.Set(ref _bits, IsOverriddenOrHiddenMembersPopulatedBit); 239return ThreadSafeFlagOperations.Set(ref _bits, (((long)value.ToNullableContextFlags() & NullableContextMask) << NullableContextOffset)); 247return ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 252ThreadSafeFlagOperations.Set(ref _bits, IsMemberNotNullPopulatedBit); 259ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 264ThreadSafeFlagOperations.Set(ref _bits, IsUnmanagedCallersOnlyAttributePopulatedBit); 272return ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 280return ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 285ThreadSafeFlagOperations.Set(ref _bits, OverloadResolutionPriorityPopulatedBit); 293return ThreadSafeFlagOperations.Set(ref _bits, bitsToSet);
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
126ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 140return ThreadSafeFlagOperations.Set(ref _bits, bitsToSet);
Symbols\Metadata\PE\PEPropertySymbol.cs (7)
94ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 112ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 130ThreadSafeFlagOperations.Set(ref _bits, bitsToSet); 151ThreadSafeFlagOperations.Set(ref _bits, IsUseSiteDiagnosticPopulatedBit); 158ThreadSafeFlagOperations.Set(ref _bits, IsObsoleteAttributePopulatedBit); 165ThreadSafeFlagOperations.Set(ref _bits, IsCustomAttributesPopulatedBit); 172ThreadSafeFlagOperations.Set(ref _bits, IsOverloadResolutionPriorityPopulatedBit);
Symbols\Source\SourceMemberContainerSymbol.cs (5)
130ThreadSafeFlagOperations.Set(ref _flags, FieldDefinitionsNotedBit); 135ThreadSafeFlagOperations.Set(ref _flags, (FlattenedMembersIsSortedBit)); 147ThreadSafeFlagOperations.Set(ref _flags, bitsToSet); 157return ThreadSafeFlagOperations.Set(ref _flags, (((int)value.ToNullableContextFlags() & NullableContextMask) << NullableContextOffset)); 176return ThreadSafeFlagOperations.Set(ref _flags, HasDeclaredMembersBitSet | (value ? HasDeclaredMembersBit : 0));
Symbols\Source\SourceMemberMethodSymbol.cs (4)
123ThreadSafeFlagOperations.Set(ref _flags, ReturnsVoidIsSetBit | (value ? ReturnsVoidBit : 0)); 271ThreadSafeFlagOperations.Set(ref _flags, IsMetadataVirtualLockedBit); 287ThreadSafeFlagOperations.Set(ref _flags, IsMetadataVirtualBit); 298return ThreadSafeFlagOperations.Set(ref _flags, (((int)value.ToNullableContextFlags() & NullableContextMask) << NullableContextOffset));
Symbols\Source\SourceNamespaceSymbol.cs (1)
166ThreadSafeFlagOperations.Set(ref _flags, LazyAllMembersIsSorted);
Symbols\SymbolCompletionState.cs (1)
89return ThreadSafeFlagOperations.Set(ref _completeParts, (int)part);