Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
AsyncWaitHandle
WaitHandle
System.Net.LazyAsyncResult.AsyncWaitHandle
get
inherited
Implements
System.IAsyncResult
.
Definition at line
51
of file
LazyAsyncResult.cs
.
52
{
53
get
54
{
55
_userEvent
=
true
;
56
if
(
_intCompleted
== 0)
57
{
58
Interlocked
.
CompareExchange
(ref
_intCompleted
,
int
.MinValue, 0);
59
}
60
ManualResetEvent
waitHandle = (
ManualResetEvent
)
_event
;
61
while
(waitHandle ==
null
)
62
{
63
LazilyCreateEvent
(out waitHandle);
64
}
65
return
waitHandle;
66
}
67
}
System.Net.LazyAsyncResult._intCompleted
int _intCompleted
Definition
LazyAsyncResult.cs:26
System.Net.LazyAsyncResult._userEvent
bool _userEvent
Definition
LazyAsyncResult.cs:30
System.Net.LazyAsyncResult.LazilyCreateEvent
bool LazilyCreateEvent(out ManualResetEvent waitHandle)
Definition
LazyAsyncResult.cs:145
System.Net.LazyAsyncResult._event
object _event
Definition
LazyAsyncResult.cs:32
System.Threading.Interlocked.CompareExchange
static int CompareExchange(ref int location1, int value, int comparand)
System.Threading.Interlocked
Definition
Interlocked.cs:9
System.Threading.ManualResetEvent
Definition
ManualResetEvent.cs:4
System
Net
Mime
QuotedPrintableStream
WriteAsyncResult
Generated by
1.10.0