Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TransactionStateDelegatedSubordinate.cs
Go to the documentation of this file.
1
namespace
System.Transactions
;
2
3
internal
sealed
class
TransactionStateDelegatedSubordinate
:
TransactionStateDelegatedBase
4
{
5
internal
override
bool
PromoteDurable
(
InternalTransaction
tx)
6
{
7
return
true
;
8
}
9
10
internal
override
void
Rollback
(
InternalTransaction
tx,
Exception
e)
11
{
12
if
(tx.
_innerException
==
null
)
13
{
14
tx._innerException = e;
15
}
16
tx.
PromotedTransaction
.Rollback();
17
TransactionState
.
TransactionStatePromotedAborted
.EnterState(tx);
18
}
19
}
System.Exception
Definition
Exception.cs:15
System.Transactions.InternalTransaction.PromotedTransaction
DistributedTransaction PromotedTransaction
Definition
InternalTransaction.cs:117
System.Transactions.InternalTransaction._innerException
Exception _innerException
Definition
InternalTransaction.cs:54
System.Transactions.InternalTransaction
Definition
InternalTransaction.cs:9
System.Transactions.TransactionStateDelegatedBase
Definition
TransactionStateDelegatedBase.cs:7
System.Transactions.TransactionStateDelegatedSubordinate.Rollback
override void Rollback(InternalTransaction tx, Exception e)
Definition
TransactionStateDelegatedSubordinate.cs:10
System.Transactions.TransactionStateDelegatedSubordinate.PromoteDurable
override bool PromoteDurable(InternalTransaction tx)
Definition
TransactionStateDelegatedSubordinate.cs:5
System.Transactions.TransactionStateDelegatedSubordinate
Definition
TransactionStateDelegatedSubordinate.cs:4
System.Transactions.TransactionState.TransactionStatePromotedAborted
static TransactionStatePromotedAborted TransactionStatePromotedAborted
Definition
TransactionState.cs:99
System.Transactions.TransactionState
Definition
TransactionState.cs:6
System.Transactions
Definition
AppSettings.cs:1
source
System.Transactions.Local
System.Transactions
TransactionStateDelegatedSubordinate.cs
Generated by
1.10.0