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 (7)
508ImmutableInterlocked.InterlockedCompareExchange(ref _lazyInterfaces, MakeAcyclicInterfaces(), default(ImmutableArray<NamedTypeSymbol>));
555ImmutableInterlocked.InterlockedCompareExchange(ref _lazyDeclaredInterfaces, MakeDeclaredInterfaces(), default(ImmutableArray<NamedTypeSymbol>));
746ImmutableInterlocked.InterlockedInitialize(ref uncommon.lazyCustomAttributes, loadedCustomAttributes);
969ImmutableInterlocked.InterlockedInitialize(ref uncommon.lazyInstanceEnumFields, builder.ToImmutableAndFree());
1452if (!ImmutableInterlocked.InterlockedInitialize(ref _lazyMembersInDeclarationOrder, membersInDeclarationOrder))
2403ImmutableInterlocked.InterlockedCompareExchange(ref uncommon.lazyConditionalAttributeSymbols, conditionalSymbols, default(ImmutableArray<string>));
2729ImmutableInterlocked.InterlockedInitialize(ref _lazyTypeParameters,
Symbols\Source\SourceMemberContainerSymbol.cs (9)
815ImmutableInterlocked.InterlockedInitialize(ref _managedKindUseSiteDiagnostics, managedKindUseSiteInfo.Diagnostics?.ToImmutableArray() ?? ImmutableArray<DiagnosticInfo>.Empty);
816ImmutableInterlocked.InterlockedInitialize(ref _managedKindUseSiteDependencies, managedKindUseSiteInfo.Dependencies?.ToImmutableArray() ?? ImmutableArray<AssemblySymbol>.Empty);
824useSiteDiagnostics = ImmutableInterlocked.InterlockedCompareExchange(ref _managedKindUseSiteDiagnostics, useSiteDiagnostics, useSiteDiagnostics);
833useSiteDependencies = ImmutableInterlocked.InterlockedCompareExchange(ref _managedKindUseSiteDependencies, useSiteDependencies, useSiteDependencies);
1450ImmutableInterlocked.InterlockedInitialize(ref _lazyMembersFlattened, result);
1471ImmutableInterlocked.InterlockedExchange(ref _lazyMembersFlattened, allMembers);
3329ImmutableInterlocked.InterlockedInitialize(ref nonTypeMembers, nonTypeMembersWithPartialImplementations);
3341if (ImmutableInterlocked.InterlockedInitialize(ref nonTypeMembers, nonTypeMembersBuilder.ToImmutableAndFree()))
3357if (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)