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

◆ TransactionScope() [14/14]

System.Transactions.TransactionScope.TransactionScope ( Transaction transactionToUse,
TimeSpan scopeTimeout,
EnterpriseServicesInteropOption interopOption )
inline

Definition at line 282 of file TransactionScope.cs.

283 {
284 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
285 if (log.IsEnabled())
286 {
287 log.MethodEnter(TraceSourceType.TraceSourceBase, this, ".ctor");
288 }
289 ValidateInteropOption(interopOption);
290 _interopOption = interopOption;
291 Initialize(transactionToUse, scopeTimeout, interopModeSpecified: true);
292 if (log.IsEnabled())
293 {
294 log.MethodExit(TraceSourceType.TraceSourceBase, this, ".ctor");
295 }
296 }
void Initialize(Transaction transactionToUse, TimeSpan scopeTimeout, bool interopModeSpecified)
EnterpriseServicesInteropOption _interopOption
void ValidateInteropOption(EnterpriseServicesInteropOption interopOption)

References System.Transactions.TransactionScope._interopOption, 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.ValidateInteropOption().