Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
Handle
virtual
IntPtr
System.Threading.WaitHandle.Handle
get
set
Definition at line
26
of file
WaitHandle.cs
.
27
{
28
get
29
{
30
if
(
_waitHandle
!=
null
)
31
{
32
return
_waitHandle
.
DangerousGetHandle
();
33
}
34
return
InvalidHandle
;
35
}
36
set
37
{
38
if
(
value
==
InvalidHandle
)
39
{
40
if
(
_waitHandle
!=
null
)
41
{
42
_waitHandle
.
SetHandleAsInvalid
();
43
_waitHandle
=
null
;
44
}
45
}
46
else
47
{
48
_waitHandle
=
new
SafeWaitHandle
(
value
, ownsHandle: true);
49
}
50
}
51
}
System.Runtime.InteropServices.SafeHandle.DangerousGetHandle
IntPtr DangerousGetHandle()
Definition
SafeHandle.cs:47
System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid
void SetHandleAsInvalid()
Definition
SafeHandle.cs:68
System.Threading.WaitHandle.SafeWaitHandle
SafeWaitHandle SafeWaitHandle
Definition
WaitHandle.cs:54
System.Threading.WaitHandle._waitHandle
SafeWaitHandle _waitHandle
Definition
WaitHandle.cs:14
System.Threading.WaitHandle.InvalidHandle
static readonly IntPtr InvalidHandle
Definition
WaitHandle.cs:12
System.ExceptionArgument.value
@ value
System
Threading
WaitHandle
Generated by
1.10.0