|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| void | Dispose () |
Package Functions | |
| void | SetPromoterTypeToMSDTC () |
| void | ThrowIfPromoterTypeIsNotMSDTC () |
| InternalTransaction (TimeSpan timeout, CommittableTransaction committableTransaction) | |
| InternalTransaction (Transaction outcomeSource, DistributedTransaction distributedTx) | |
| InternalTransaction (Transaction outcomeSource, ITransactionPromoter promoter) | |
| void | SignalAsyncCompletion () |
| void | FireCompletion () |
Static Package Attributes | |
| static int | _nextHash |
Properties | |
| TransactionState | State [get, set] |
| int | TransactionHash [get] |
| long | AbsoluteTimeout [get] |
| long | CreationTime [get, set] |
| DistributedTransaction | PromotedTransaction [get, set] |
| Guid | DistributedTxId [get] |
| static string | InstanceIdentifier [get] |
| TransactionTraceIdentifier | TransactionTraceId [get] |
Private Attributes | |
| TransactionState | _transactionState |
| readonly long | _absoluteTimeout |
| long | _creationTime |
| DistributedTransaction | _promotedTransaction |
| volatile bool | _traceIdentifierInited |
| TransactionTraceIdentifier | _traceIdentifier |
Static Private Attributes | |
| static object | s_classSyncObject |
| static string | s_instanceIdentifier |
Definition at line 8 of file InternalTransaction.cs.