3 references to InterlockedCompareExchange
Microsoft.CodeAnalysis (3)
src\Dependencies\Collections\RoslynImmutableInterlocked.cs (3)
46var interlockedResult = InterlockedCompareExchange(ref location, newValue, oldValue); 87var interlockedResult = InterlockedCompareExchange(ref location, newValue, oldValue); 133return InterlockedCompareExchange(ref location, value, default(ImmutableSegmentedList<T>)).IsDefault;