src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\RoslynImmutableInterlocked.cs (9)
292var interlockedResult = InterlockedCompareExchange(ref location, newValue, oldValue);
335var interlockedResult = InterlockedCompareExchange(ref location, newValue, oldValue);
387return InterlockedCompareExchange(ref location, value, default(ImmutableSegmentedDictionary<TKey, TValue>)).IsDefault;
446var interlockedResult = InterlockedCompareExchange(ref location, updatedCollection, priorCollection);
484var interlockedResult = InterlockedCompareExchange(ref location, updatedCollection, priorCollection);
520var interlockedResult = InterlockedCompareExchange(ref location, updatedCollection, priorCollection);
548var interlockedResult = InterlockedCompareExchange(ref location, updatedCollection, priorCollection);
576var interlockedResult = InterlockedCompareExchange(ref location, updatedCollection, priorCollection);
602var interlockedResult = InterlockedCompareExchange(ref location, updatedCollection, priorCollection);