20 references to InterlockedExchange
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (2)
115ImmutableInterlocked.InterlockedExchange(ref s_default._eventSinks, []); 116ImmutableInterlocked.InterlockedExchange(ref s_default._metricSinks, []);
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (2)
115ImmutableInterlocked.InterlockedExchange(ref s_default._eventSinks, []); 116ImmutableInterlocked.InterlockedExchange(ref s_default._metricSinks, []);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (2)
115ImmutableInterlocked.InterlockedExchange(ref s_default._eventSinks, []); 116ImmutableInterlocked.InterlockedExchange(ref s_default._metricSinks, []);
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (2)
115ImmutableInterlocked.InterlockedExchange(ref s_default._eventSinks, []); 116ImmutableInterlocked.InterlockedExchange(ref s_default._metricSinks, []);
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PENamespaceSymbol.cs (2)
71ImmutableInterlocked.InterlockedExchange(ref _lazyFlattenedNamespacesAndTypes, calculateMembers()); 102ImmutableInterlocked.InterlockedExchange(ref _lazyFlattenedTypes, flattened);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1616ImmutableInterlocked.InterlockedExchange(ref _lazyMembersFlattened, allMembers);
Symbols\Source\SourceNamespaceSymbol.cs (1)
163ImmutableInterlocked.InterlockedExchange(ref _lazyAllMembers, allMembers);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (2)
115ImmutableInterlocked.InterlockedExchange(ref s_default._eventSinks, []); 116ImmutableInterlocked.InterlockedExchange(ref s_default._metricSinks, []);
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3163ImmutableInterlocked.InterlockedExchange(_lazyMembersFlattened, allMembers)
Symbols\Source\SourceNamespaceSymbol.vb (1)
208ImmutableInterlocked.InterlockedExchange(_lazyAllMembers, allMembers)
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (2)
115ImmutableInterlocked.InterlockedExchange(ref s_default._eventSinks, []); 116ImmutableInterlocked.InterlockedExchange(ref s_default._metricSinks, []);
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (2)
115ImmutableInterlocked.InterlockedExchange(ref s_default._eventSinks, []); 116ImmutableInterlocked.InterlockedExchange(ref s_default._metricSinks, []);