4 writes to nextSetWeak
System.Transactions.Local (4)
System\Transactions\TransactionTable.cs (4)
306
ref currentBucketSet.
nextSetWeak
, newSetWeak, nextSetWeak);
333
newBucketSet.
nextSetWeak
= lastBucketSet.nextSetWeak;
335
ref 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)
288
WeakReference? nextSetWeak = (WeakReference?)currentBucketSet.
nextSetWeak
;
333
newBucketSet.nextSetWeak = lastBucketSet.
nextSetWeak
;
335
ref lastBucketSet.nextSetWeak, newSetWeak, newBucketSet.
nextSetWeak
);
336
if (oldNextSetWeak == newBucketSet.
nextSetWeak
)
422
nextWeakSet = (WeakReference?)currentBucketSet.
nextSetWeak
;
434
nextWeakSet = (WeakReference?)currentBucketSet.
nextSetWeak
;
473
nextWeakSet = (WeakReference?)currentBucketSet.
nextSetWeak
;
522
abortingSetsWeak = (WeakReference?)abortingBucketSets.
nextSetWeak
;