Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
WaitHandle
WaitHandle
System.Threading.CancellationTokenSource.WaitHandle
get
package
inherited
Definition at line
300
of file
CancellationTokenSource.cs
.
301
{
302
get
303
{
304
ThrowIfDisposed
();
305
if
(
_kernelEvent
!=
null
)
306
{
307
return
_kernelEvent
;
308
}
309
ManualResetEvent
manualResetEvent
=
new
ManualResetEvent(initialState:
false
);
310
if
(Interlocked.CompareExchange(
ref
_kernelEvent
,
manualResetEvent
,
null
) !=
null
)
311
{
312
manualResetEvent
.Dispose();
313
}
314
if
(
IsCancellationRequested
)
315
{
316
_kernelEvent
.Set();
317
}
318
return
_kernelEvent
;
319
}
320
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Threading.CancellationTokenSource.ThrowIfDisposed
void ThrowIfDisposed()
Definition
CancellationTokenSource.cs:472
System.Threading.CancellationTokenSource._kernelEvent
volatile ManualResetEvent _kernelEvent
Definition
CancellationTokenSource.cs:283
System.Threading.CancellationTokenSource.IsCancellationRequested
bool IsCancellationRequested
Definition
CancellationTokenSource.cs:287
System
Threading
CancellationTokenSource
LinkedNCancellationTokenSource
Generated by
1.10.0