4 writes to nextSetWeak
System.Transactions.Local (4)
System\Transactions\TransactionTable.cs (4)
306ref currentBucketSet.nextSetWeak, newSetWeak, nextSetWeak); 333newBucketSet.nextSetWeak = lastBucketSet.nextSetWeak; 335ref lastBucketSet.nextSetWeak, newSetWeak, newBucketSet.nextSetWeak); 502(WeakReference?)Interlocked.CompareExchange(ref lastBucketSet.nextSetWeak, null, nextWeakSet);
8 references to nextSetWeak
System.Transactions.Local (8)
System\Transactions\TransactionTable.cs (8)
288WeakReference? nextSetWeak = (WeakReference?)currentBucketSet.nextSetWeak; 333newBucketSet.nextSetWeak = lastBucketSet.nextSetWeak; 335ref lastBucketSet.nextSetWeak, newSetWeak, newBucketSet.nextSetWeak); 336if (oldNextSetWeak == newBucketSet.nextSetWeak) 422nextWeakSet = (WeakReference?)currentBucketSet.nextSetWeak; 434nextWeakSet = (WeakReference?)currentBucketSet.nextSetWeak; 473nextWeakSet = (WeakReference?)currentBucketSet.nextSetWeak; 522abortingSetsWeak = (WeakReference?)abortingBucketSets.nextSetWeak;