FlowAnalysis\CSharpDataFlowAnalysis.cs (15)
69ImmutableInterlocked.InterlockedInitialize(ref _variablesDeclared, result);
104ImmutableInterlocked.InterlockedInitialize(ref _dataFlowsIn, result);
141ImmutableInterlocked.InterlockedInitialize(ref _definitelyAssignedOnEntry, entryResult);
142ImmutableInterlocked.InterlockedInitialize(ref _definitelyAssignedOnExit, exitResult);
162ImmutableInterlocked.InterlockedInitialize(ref _dataFlowsOut, result);
181ImmutableInterlocked.InterlockedInitialize(ref _alwaysAssigned, result);
270ImmutableInterlocked.InterlockedInitialize(ref _readInside, Normalize(readInside));
271ImmutableInterlocked.InterlockedInitialize(ref _writtenInside, Normalize(writtenInside));
272ImmutableInterlocked.InterlockedInitialize(ref _readOutside, Normalize(readOutside));
273ImmutableInterlocked.InterlockedInitialize(ref _writtenOutside, Normalize(writtenOutside));
274ImmutableInterlocked.InterlockedInitialize(ref _captured, Normalize(captured));
275ImmutableInterlocked.InterlockedInitialize(ref _capturedInside, Normalize(capturedInside));
276ImmutableInterlocked.InterlockedInitialize(ref _capturedOutside, Normalize(capturedOutside));
277ImmutableInterlocked.InterlockedInitialize(ref _unsafeAddressTaken, Normalize(unsafeAddressTaken));
278ImmutableInterlocked.InterlockedInitialize(ref _usedLocalFunctions, Normalize(usedLocalFunctions));
Symbols\Metadata\PE\PENamedTypeSymbol.cs (8)
739ImmutableInterlocked.InterlockedCompareExchange(ref _lazyInterfaces, MakeAcyclicInterfaces(), default(ImmutableArray<NamedTypeSymbol>));
786ImmutableInterlocked.InterlockedCompareExchange(ref _lazyDeclaredInterfaces, MakeDeclaredInterfaces(), default(ImmutableArray<NamedTypeSymbol>));
975ImmutableInterlocked.InterlockedInitialize(ref uncommon.lazyCustomAttributes, loadedCustomAttributes);
1231ImmutableInterlocked.InterlockedInitialize(ref uncommon.lazyCandidateClosedSubtypeDefinitions, findClosedSubtypes());
1398ImmutableInterlocked.InterlockedInitialize(ref uncommon.lazyInstanceEnumFields, builder.ToImmutableAndFree());
1881if (!ImmutableInterlocked.InterlockedInitialize(ref _lazyMembersInDeclarationOrder, membersInDeclarationOrder))
3012ImmutableInterlocked.InterlockedCompareExchange(ref uncommon.lazyConditionalAttributeSymbols, conditionalSymbols, default(ImmutableArray<string>));
3344ImmutableInterlocked.InterlockedInitialize(ref _lazyTypeParameters,
Symbols\Source\SourceMemberContainerSymbol.cs (10)
861ImmutableInterlocked.InterlockedInitialize(ref _managedKindUseSiteDiagnostics, managedKindUseSiteInfo.Diagnostics?.ToImmutableArray() ?? ImmutableArray<DiagnosticInfo>.Empty);
862ImmutableInterlocked.InterlockedInitialize(ref _managedKindUseSiteDependencies, managedKindUseSiteInfo.Dependencies?.ToImmutableArray() ?? ImmutableArray<AssemblySymbol>.Empty);
870useSiteDiagnostics = ImmutableInterlocked.InterlockedCompareExchange(ref _managedKindUseSiteDiagnostics, useSiteDiagnostics, useSiteDiagnostics);
879useSiteDependencies = ImmutableInterlocked.InterlockedCompareExchange(ref _managedKindUseSiteDependencies, useSiteDependencies, useSiteDependencies);
916ImmutableInterlocked.InterlockedInitialize(ref _lazyClosedSubtypeCandidates, findClosedSubtypes());
1596ImmutableInterlocked.InterlockedInitialize(ref _lazyMembersFlattened, result);
1617ImmutableInterlocked.InterlockedExchange(ref _lazyMembersFlattened, allMembers);
3743ImmutableInterlocked.InterlockedInitialize(ref nonTypeMembers, nonTypeMembersWithPartialImplementations);
3764if (ImmutableInterlocked.InterlockedInitialize(ref nonTypeMembers, nonTypeMembersBuilder.ToImmutableAndFree()))
3780if (ImmutableInterlocked.InterlockedInitialize(ref _lazySimpleProgramEntryPoints, simpleProgramEntryPoints))
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (13)
52ImmutableInterlocked.InterlockedCompareExchange(_variablesDeclared, result, Nothing)
78ImmutableInterlocked.InterlockedCompareExchange(_dataFlowsIn, result, Nothing)
111ImmutableInterlocked.InterlockedInitialize(_definitelyAssignedOnEntry, entry)
112ImmutableInterlocked.InterlockedInitialize(_definitelyAssignedOnExit, ex)
127ImmutableInterlocked.InterlockedCompareExchange(_dataFlowsOut, result, Nothing)
141ImmutableInterlocked.InterlockedCompareExchange(_alwaysAssigned, result, Nothing)
224ImmutableInterlocked.InterlockedCompareExchange(Me._readInside, Normalize(readInside), Nothing)
225ImmutableInterlocked.InterlockedCompareExchange(Me._writtenInside, Normalize(writtenInside), Nothing)
226ImmutableInterlocked.InterlockedCompareExchange(Me._readOutside, Normalize(readOutside), Nothing)
227ImmutableInterlocked.InterlockedCompareExchange(Me._writtenOutside, Normalize(writtenOutside), Nothing)
228ImmutableInterlocked.InterlockedCompareExchange(Me._captured, Normalize(captured), Nothing)
229ImmutableInterlocked.InterlockedCompareExchange(Me._capturedInside, Normalize(capturedInside), Nothing)
230ImmutableInterlocked.InterlockedCompareExchange(Me._capturedOutside, Normalize(capturedOutside), Nothing)