Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TransactionScope() [11/14]

System.Transactions.TransactionScope.TransactionScope ( Transaction transactionToUse,
TransactionScopeAsyncFlowOption asyncFlowOption )
inline

Definition at line 247 of file TransactionScope.cs.

248 {
249 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
250 if (log.IsEnabled())
251 {
252 log.MethodEnter(TraceSourceType.TraceSourceBase, this, ".ctor");
253 }
254 ValidateAndSetAsyncFlowOption(asyncFlowOption);
255 Initialize(transactionToUse, TimeSpan.Zero, interopModeSpecified: false);
256 if (log.IsEnabled())
257 {
258 log.MethodExit(TraceSourceType.TraceSourceBase, this, ".ctor");
259 }
260 }
void Initialize(Transaction transactionToUse, TimeSpan scopeTimeout, bool interopModeSpecified)
void ValidateAndSetAsyncFlowOption(TransactionScopeAsyncFlowOption asyncFlowOption)

References System.Transactions.TransactionScope.Initialize(), System.Diagnostics.Tracing.EventSource.IsEnabled(), System.Transactions.TransactionsEtwProvider.Log, System.Transactions.TransactionsEtwProvider.MethodEnter(), System.Transactions.TransactionsEtwProvider.MethodExit(), System.Transactions.TransactionScope.ValidateAndSetAsyncFlowOption(), and System.TimeSpan.Zero.