10 references to RoslynImmutableInterlocked
Microsoft.CodeAnalysis (9)
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (2)
80RoslynImmutableInterlocked.InterlockedInitialize(ref _lazyNodeActionsByKind, analyzerActionsByKind); 98RoslynImmutableInterlocked.InterlockedInitialize(ref _lazyOperationActionsByKind, analyzerActionsByKind);
ImmutableSegmentedDictionary`2.cs (1)
56/// <see cref="RoslynImmutableInterlocked"/> class depends on it, as well as others externally.</para>
ImmutableSegmentedDictionary`2+PrivateInterlocked.cs (1)
13/// Private helper class for use only by <see cref="RoslynImmutableInterlocked"/>.
ImmutableSegmentedHashSet`1+Builder.cs (1)
63var originalSet = RoslynImmutableInterlocked.InterlockedExchange(ref _set, default);
ImmutableSegmentedHashSet`1+PrivateInterlocked.cs (1)
13/// Private helper class for use only by <see cref="RoslynImmutableInterlocked"/>.
ImmutableSegmentedList`1.cs (1)
57/// <see cref="RoslynImmutableInterlocked"/> class depends on it, as well as others externally.</para>
ImmutableSegmentedList`1+PrivateInterlocked.cs (1)
13/// Private helper class for use only by <see cref="RoslynImmutableInterlocked"/>.
ImmutableSegmentedList`1+ValueBuilder.cs (1)
74var originalList = RoslynImmutableInterlocked.InterlockedExchange(ref _list, default);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\NamedTypeSymbol.cs (1)
588RoslynImmutableInterlocked.InterlockedInitialize(ref _lazyRequiredMembers, requiredMembers);