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

◆ TransactionScope() [13/14]

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

Definition at line 267 of file TransactionScope.cs.

268 {
269 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
270 if (log.IsEnabled())
271 {
272 log.MethodEnter(TraceSourceType.TraceSourceBase, this, ".ctor");
273 }
274 ValidateAndSetAsyncFlowOption(asyncFlowOption);
275 Initialize(transactionToUse, scopeTimeout, interopModeSpecified: false);
276 if (log.IsEnabled())
277 {
278 log.MethodExit(TraceSourceType.TraceSourceBase, this, ".ctor");
279 }
280 }
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(), and System.Transactions.TransactionScope.ValidateAndSetAsyncFlowOption().