4 writes to nextSetWeak
System.Transactions (4)
System\Transactions\TransactionTable.cs (4)
328ref currentBucketSet.nextSetWeak, newSetWeak, nextSetWeak ); 354newBucketSet.nextSetWeak = lastBucketSet.nextSetWeak; 356ref lastBucketSet.nextSetWeak, newSetWeak, newBucketSet.nextSetWeak ); 527(WeakReference)Interlocked.CompareExchange( ref lastBucketSet.nextSetWeak, null, nextWeakSet );
8 references to nextSetWeak
System.Transactions (8)
System\Transactions\TransactionTable.cs (8)
310WeakReference nextSetWeak = (WeakReference)currentBucketSet.nextSetWeak; 354newBucketSet.nextSetWeak = lastBucketSet.nextSetWeak; 356ref lastBucketSet.nextSetWeak, newSetWeak, newBucketSet.nextSetWeak ); 357if ( oldNextSetWeak == newBucketSet.nextSetWeak ) 443nextWeakSet = (WeakReference)currentBucketSet.nextSetWeak; 455nextWeakSet = (WeakReference)currentBucketSet.nextSetWeak; 494nextWeakSet = (WeakReference)currentBucketSet.nextSetWeak; 547abortingSetsWeak = (WeakReference)abortingBucketSets.nextSetWeak;