1 instantiation of ThreadHandle
System.Private.CoreLib (1)
src\System\Threading\Thread.CoreCLR.cs (1)
92return new ThreadHandle(thread);
20 references to ThreadHandle
System.Private.CoreLib (20)
LibraryImports.g.cs (10)
2022private static extern partial void AbortThread(global::System.Threading.ThreadHandle thread); 3387private 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); 3435private static partial void InformThreadNameChange(global::System.Threading.ThreadHandle t, string name, int len) 3445static extern unsafe void __PInvoke(global::System.Threading.ThreadHandle __t_native, ushort* __name_native, int __len_native); 3454private static extern partial global::Interop.BOOL GetIsBackground(global::System.Threading.ThreadHandle t); 3462private static extern partial void SetIsBackground(global::System.Threading.ThreadHandle t, global::Interop.BOOL value); 3486private static extern partial int GetThreadState(global::System.Threading.ThreadHandle t); 3494private static extern partial void SetWaitSleepJoinState(global::System.Threading.ThreadHandle t); 3502private static extern partial void ClearWaitSleepJoinState(global::System.Threading.ThreadHandle t); 3540private static extern partial void CheckForPendingInterrupt(global::System.Threading.ThreadHandle t);
src\System\Runtime\ControlledExecution.CoreCLR.cs (1)
122private static partial void AbortThread(ThreadHandle thread);
src\System\Threading\Thread.CoreCLR.cs (9)
82internal ThreadHandle GetNativeHandle() 111private static unsafe partial Interop.BOOL StartInternal(ThreadHandle t, int stackSize, int priority, Interop.BOOL isThreadPool, char* pThreadName, ObjectHandleOnStack exception); 198private static partial void InformThreadNameChange(ThreadHandle t, string? name, int len); 238private static partial Interop.BOOL GetIsBackground(ThreadHandle t); 241private static partial void SetIsBackground(ThreadHandle t, Interop.BOOL value); 315private static partial int GetThreadState(ThreadHandle t); 337private static partial void SetWaitSleepJoinState(ThreadHandle t); 341private static partial void ClearWaitSleepJoinState(ThreadHandle t); 596private static partial void CheckForPendingInterrupt(ThreadHandle t);