Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
AsyncWaitHandle
WaitHandle
IAsyncResult. System.Transactions.CommittableTransaction.AsyncWaitHandle
get
private
Implements
System.IAsyncResult
.
Definition at line
13
of file
CommittableTransaction.cs
.
14
{
15
get
16
{
17
if
(
_internalTransaction
.
_asyncResultEvent
==
null
)
18
{
19
lock (
_internalTransaction
)
20
{
21
if
(
_internalTransaction
.
_asyncResultEvent
==
null
)
22
{
23
ManualResetEvent
asyncResultEvent =
new
ManualResetEvent
(
_internalTransaction
.
State
.
get_Status
(
_internalTransaction
) !=
TransactionStatus
.Active);
24
_internalTransaction._asyncResultEvent = asyncResultEvent;
25
}
26
}
27
}
28
return
_internalTransaction
.
_asyncResultEvent
;
29
}
30
}
System.Threading.ManualResetEvent
Definition
ManualResetEvent.cs:4
System.Transactions.InternalTransaction.State
TransactionState State
Definition
InternalTransaction.cs:89
System.Transactions.InternalTransaction._asyncResultEvent
volatile ManualResetEvent _asyncResultEvent
Definition
InternalTransaction.cs:60
System.Transactions.TransactionState.get_Status
TransactionStatus get_Status(InternalTransaction tx)
System.Transactions.Transaction._internalTransaction
InternalTransaction _internalTransaction
Definition
Transaction.cs:18
System.Transactions.TransactionStatus
TransactionStatus
Definition
TransactionStatus.cs:4
System
Transactions
CommittableTransaction
Generated by
1.10.0