46 references to IsolationLevel
netstandard (1)
netstandard.cs (1)
2177[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.IsolationLevel))]
System.Transactions (1)
System.Transactions.cs (1)
18[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.IsolationLevel))]
System.Transactions.Local (44)
System\Transactions\CommittableTransaction.cs (1)
30internal CommittableTransaction(IsolationLevel isoLevel, TimeSpan timeout) : base(isoLevel, (InternalTransaction?)null)
System\Transactions\DependentTransaction.cs (1)
14internal DependentTransaction(IsolationLevel isoLevel, InternalTransaction internalTransaction, bool blocking) :
System\Transactions\Oletx\OletxTransaction.cs (2)
462public virtual IsolationLevel IsolationLevel 478internal IsolationLevel TransactionIsolationLevel { get; private set; }
System\Transactions\Oletx\OletxTransactionManager.cs (17)
13private readonly IsolationLevel _isolationLevelProperty; 432if (IsolationLevel.Unspecified == properties.IsolationLevel) 643internal static OletxTransactionIsolationLevel ConvertIsolationLevel(IsolationLevel isolationLevel) 646IsolationLevel.Serializable => OletxTransactionIsolationLevel.ISOLATIONLEVEL_SERIALIZABLE, 647IsolationLevel.RepeatableRead => OletxTransactionIsolationLevel.ISOLATIONLEVEL_REPEATABLEREAD, 648IsolationLevel.ReadCommitted => OletxTransactionIsolationLevel.ISOLATIONLEVEL_READCOMMITTED, 649IsolationLevel.ReadUncommitted => OletxTransactionIsolationLevel.ISOLATIONLEVEL_READUNCOMMITTED, 650IsolationLevel.Chaos => OletxTransactionIsolationLevel.ISOLATIONLEVEL_CHAOS, 651IsolationLevel.Unspecified => OletxTransactionIsolationLevel.ISOLATIONLEVEL_UNSPECIFIED, 655internal static IsolationLevel ConvertIsolationLevelFromProxyValue(OletxTransactionIsolationLevel proxyIsolationLevel) 658OletxTransactionIsolationLevel.ISOLATIONLEVEL_SERIALIZABLE => IsolationLevel.Serializable, 659OletxTransactionIsolationLevel.ISOLATIONLEVEL_REPEATABLEREAD => IsolationLevel.RepeatableRead, 660OletxTransactionIsolationLevel.ISOLATIONLEVEL_READCOMMITTED => IsolationLevel.ReadCommitted, 661OletxTransactionIsolationLevel.ISOLATIONLEVEL_READUNCOMMITTED => IsolationLevel.ReadUncommitted, 662OletxTransactionIsolationLevel.ISOLATIONLEVEL_UNSPECIFIED => IsolationLevel.Unspecified, 663OletxTransactionIsolationLevel.ISOLATIONLEVEL_CHAOS => IsolationLevel.Chaos, 664_ => IsolationLevel.Serializable
System\Transactions\SubordinateTransaction.cs (1)
10public SubordinateTransaction(IsolationLevel isoLevel, ISimpleTransactionSuperior superior) : base(isoLevel, superior)
System\Transactions\Transaction.cs (6)
214internal IsolationLevel _isoLevel; 254internal Transaction(IsolationLevel isoLevel, InternalTransaction? internalTransaction) 261if (IsolationLevel.Unspecified == _isoLevel) 286internal Transaction(IsolationLevel isoLevel, ISimpleTransactionSuperior superior) 294if (IsolationLevel.Unspecified == _isoLevel) 377public IsolationLevel IsolationLevel
System\Transactions\TransactionManager.cs (10)
267internal static IsolationLevel DefaultIsolationLevel 278return IsolationLevel.Serializable; 504internal static void ValidateIsolationLevel(IsolationLevel transactionIsolationLevel) 508case IsolationLevel.Serializable: 509case IsolationLevel.RepeatableRead: 510case IsolationLevel.ReadCommitted: 511case IsolationLevel.ReadUncommitted: 512case IsolationLevel.Unspecified: 513case IsolationLevel.Chaos: 514case IsolationLevel.Snapshot:
System\Transactions\TransactionOptions.cs (2)
11private IsolationLevel _isolationLevel; 19public IsolationLevel IsolationLevel
System\Transactions\TransactionScope.cs (2)
213if ((IsolationLevel.Unspecified != transactionOptions.IsolationLevel) && (_expectedCurrent.IsolationLevel != transactionOptions.IsolationLevel)) 295if ((IsolationLevel.Unspecified != transactionOptions.IsolationLevel) && (_expectedCurrent.IsolationLevel != transactionOptions.IsolationLevel))
System\Transactions\TransactionState.cs (2)
2149if (tx._outcomeSource._isoLevel == IsolationLevel.Snapshot) 3251if (tx._outcomeSource._isoLevel == IsolationLevel.Snapshot)