| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Protected Member Functions | |
| InternalEnlistment (Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications) | |
| InternalEnlistment (Enlistment enlistment, InternalTransaction transaction, Transaction atomicTransaction) | |
Protected Attributes | |
| IEnlistmentNotification | _twoPhaseNotifications | 
| ISinglePhaseNotification | _singlePhaseNotifications | 
| InternalTransaction | _transaction | 
Package Functions | |
| InternalEnlistment (Enlistment enlistment, InternalTransaction transaction, IEnlistmentNotification twoPhaseNotifications, ISinglePhaseNotification singlePhaseNotifications, Transaction atomicTransaction) | |
| InternalEnlistment (Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications, InternalTransaction transaction, Transaction atomicTransaction) | |
| virtual void | FinishEnlistment () | 
| virtual void | CheckComplete () | 
Package Attributes | |
| EnlistmentState | _twoPhaseState | 
Properties | |
| Guid | DistributedTxId [get] | 
| EnlistmentState | State [get, set] | 
| Enlistment | Enlistment [get] | 
| PreparingEnlistment | PreparingEnlistment [get] | 
| SinglePhaseEnlistment | SinglePhaseEnlistment [get] | 
| InternalTransaction | Transaction [get] | 
| virtual object | SyncRoot [get] | 
| IEnlistmentNotification | EnlistmentNotification [get] | 
| ISinglePhaseNotification | SinglePhaseNotification [get] | 
| virtual IPromotableSinglePhaseNotification | PromotableSinglePhaseNotification [get] | 
| IPromotedEnlistment | PromotedEnlistment [get, set] | 
| EnlistmentTraceIdentifier | EnlistmentTraceId [get] | 
| virtual Guid | ResourceManagerIdentifier [get] | 
Private Attributes | |
| readonly Transaction | _atomicTransaction | 
| EnlistmentTraceIdentifier | _traceIdentifier | 
| readonly int | _enlistmentId | 
| readonly Enlistment | _enlistment | 
| PreparingEnlistment | _preparingEnlistment | 
| SinglePhaseEnlistment | _singlePhaseEnlistment | 
| IPromotedEnlistment | _promotedEnlistment | 
Definition at line 7 of file InternalEnlistment.cs.