4 writes to _threadContextData
System.Transactions.Local (4)
System\Transactions\TransactionScope.cs (4)
940_threadContextData = CallContextCurrentData.CreateOrGetCurrentData(ContextKey); 951_threadContextData = ContextData.TLSCurrentData; 986_threadContextData = CallContextCurrentData.CreateOrGetCurrentData(_savedCurrentScope.ContextKey); 998_threadContextData = ContextData.TLSCurrentData;
11 references to _threadContextData
System.Transactions.Local (11)
System\Transactions\TransactionScope.cs (11)
538Debug.Assert(_threadContextData != null); 544TransactionScope? actualCurrentScope = _threadContextData.CurrentScope; 546Transaction? current = Transaction.FastGetTransaction(actualCurrentScope, _threadContextData, out contextTransaction); 656actualCurrentScope = _threadContextData.CurrentScope; 957_threadContextData.CurrentScope = this; 1020ContextData.TLSCurrentData = _threadContextData; 1027Debug.Assert(_threadContextData != null); 1028_threadContextData.CurrentScope = _savedCurrentScope; 1050_threadContextData!.CurrentTransaction = newCurrent; 1061_threadContextData!.CurrentTransaction = newCurrent; 1104_threadContextData!.CurrentTransaction = _contextTransaction;