1 instantiation of ThreadHandle
System.Private.CoreLib (1)
src\System\Threading\Thread.CoreCLR.cs (1)
92
return new
ThreadHandle
(thread);
20 references to ThreadHandle
System.Private.CoreLib (20)
LibraryImports.g.cs (10)
2014
private static extern partial void AbortThread(global::System.Threading.
ThreadHandle
thread);
3379
private static unsafe extern partial global::Interop.BOOL StartInternal(global::System.Threading.
ThreadHandle
t, int stackSize, int priority, global::Interop.BOOL isThreadPool, char* pThreadName, global::System.Runtime.CompilerServices.ObjectHandleOnStack exception);
3427
private static partial void InformThreadNameChange(global::System.Threading.
ThreadHandle
t, string name, int len)
3437
static extern unsafe void __PInvoke(global::System.Threading.
ThreadHandle
__t_native, ushort* __name_native, int __len_native);
3446
private static extern partial global::Interop.BOOL GetIsBackground(global::System.Threading.
ThreadHandle
t);
3454
private static extern partial void SetIsBackground(global::System.Threading.
ThreadHandle
t, global::Interop.BOOL value);
3478
private static extern partial int GetThreadState(global::System.Threading.
ThreadHandle
t);
3486
private static extern partial void SetWaitSleepJoinState(global::System.Threading.
ThreadHandle
t);
3494
private static extern partial void ClearWaitSleepJoinState(global::System.Threading.
ThreadHandle
t);
3532
private static extern partial void CheckForPendingInterrupt(global::System.Threading.
ThreadHandle
t);
src\System\Runtime\ControlledExecution.CoreCLR.cs (1)
122
private static partial void AbortThread(
ThreadHandle
thread);
src\System\Threading\Thread.CoreCLR.cs (9)
82
internal
ThreadHandle
GetNativeHandle()
111
private static unsafe partial Interop.BOOL StartInternal(
ThreadHandle
t, int stackSize, int priority, Interop.BOOL isThreadPool, char* pThreadName, ObjectHandleOnStack exception);
196
private static partial void InformThreadNameChange(
ThreadHandle
t, string? name, int len);
236
private static partial Interop.BOOL GetIsBackground(
ThreadHandle
t);
239
private static partial void SetIsBackground(
ThreadHandle
t, Interop.BOOL value);
313
private static partial int GetThreadState(
ThreadHandle
t);
335
private static partial void SetWaitSleepJoinState(
ThreadHandle
t);
339
private static partial void ClearWaitSleepJoinState(
ThreadHandle
t);
601
private static partial void CheckForPendingInterrupt(
ThreadHandle
t);