4 writes to nextSetWeak
System.Transactions.Local (4)
System\Transactions\TransactionTable.cs (4)
196
ref currentBucketSet.
nextSetWeak
, newSetWeak, nextSetWeak);
223
newBucketSet.
nextSetWeak
= lastBucketSet.nextSetWeak;
225
ref lastBucketSet.
nextSetWeak
, newSetWeak, newBucketSet.nextSetWeak);
389
(WeakReference?)Interlocked.CompareExchange(ref lastBucketSet.
nextSetWeak
, null, nextWeakSet);
8 references to nextSetWeak
System.Transactions.Local (8)
System\Transactions\TransactionTable.cs (8)
178
WeakReference? nextSetWeak = (WeakReference?)currentBucketSet.
nextSetWeak
;
223
newBucketSet.nextSetWeak = lastBucketSet.
nextSetWeak
;
225
ref lastBucketSet.nextSetWeak, newSetWeak, newBucketSet.
nextSetWeak
);
226
if (oldNextSetWeak == newBucketSet.
nextSetWeak
)
309
nextWeakSet = (WeakReference?)currentBucketSet.
nextSetWeak
;
321
nextWeakSet = (WeakReference?)currentBucketSet.
nextSetWeak
;
360
nextWeakSet = (WeakReference?)currentBucketSet.
nextSetWeak
;
409
abortingSetsWeak = (WeakReference?)abortingBucketSets.
nextSetWeak
;