Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
WaitHandleExtensions.cs
Go to the documentation of this file.
1
using
Microsoft.Win32.SafeHandles
;
2
3
namespace
System.Threading
;
4
5
public
static
class
WaitHandleExtensions
6
{
7
public
static
SafeWaitHandle
GetSafeWaitHandle
(
this
WaitHandle
waitHandle)
8
{
9
if
(waitHandle ==
null
)
10
{
11
throw
new
ArgumentNullException
(
"waitHandle"
);
12
}
13
return
waitHandle.
SafeWaitHandle
;
14
}
15
16
public
static
void
SetSafeWaitHandle
(
this
WaitHandle
waitHandle,
SafeWaitHandle
?
value
)
17
{
18
if
(waitHandle ==
null
)
19
{
20
throw
new
ArgumentNullException
(
"waitHandle"
);
21
}
22
waitHandle.SafeWaitHandle =
value
;
23
}
24
}
Microsoft.Win32.SafeHandles.SafeWaitHandle
Definition
SafeWaitHandle.cs:6
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Threading.WaitHandleExtensions.SetSafeWaitHandle
static void SetSafeWaitHandle(this WaitHandle waitHandle, SafeWaitHandle? value)
Definition
WaitHandleExtensions.cs:16
System.Threading.WaitHandleExtensions.GetSafeWaitHandle
static SafeWaitHandle GetSafeWaitHandle(this WaitHandle waitHandle)
Definition
WaitHandleExtensions.cs:7
System.Threading.WaitHandleExtensions
Definition
WaitHandleExtensions.cs:6
System.Threading.WaitHandle.SafeWaitHandle
SafeWaitHandle SafeWaitHandle
Definition
WaitHandle.cs:54
System.Threading.WaitHandle
Definition
WaitHandle.cs:9
Microsoft.Win32.SafeHandles
Definition
SafeProcessHandle.cs:3
System.Threading
Definition
TaskToApm.cs:3
System.ExceptionArgument.value
@ value
source
System.Private.CoreLib
System.Threading
WaitHandleExtensions.cs
Generated by
1.10.0