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

◆ ValidateTimeout()

static TimeSpan System.Transactions.TransactionManager.ValidateTimeout ( TimeSpan transactionTimeout)
inlinestaticpackage

Definition at line 316 of file TransactionManager.cs.

317 {
318 if (transactionTimeout < TimeSpan.Zero)
319 {
320 throw new ArgumentOutOfRangeException("transactionTimeout");
321 }
322 if (MaximumTimeout != TimeSpan.Zero && (transactionTimeout > MaximumTimeout || transactionTimeout == TimeSpan.Zero))
323 {
324 return MaximumTimeout;
325 }
326 return transactionTimeout;
327 }

References System.Transactions.TransactionManager.MaximumTimeout, and System.TimeSpan.Zero.

Referenced by System.Transactions.TransactionScope.TransactionScope(), System.Transactions.TransactionScope.TransactionScope(), and System.Transactions.TransactionScope.TransactionScope().