2 instantiations of ManagedThreadId
System.Private.CoreLib (2)
System\Threading\ManagedThreadId.cs (1)
273return SetForCurrentThread(new ManagedThreadId());
System\Threading\Thread.NativeAot.cs (1)
63_managedThreadId = new ManagedThreadId();
21 references to ManagedThreadId
System.Private.CoreLib (21)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (2)
230if (owningThreadId == UninitializedThreadId || owningThreadId != ManagedThreadId.CurrentManagedThreadIdUnchecked) 242Debug.Assert(currentThreadId == ManagedThreadId.CurrentManagedThreadIdUnchecked);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Lock.MultiThreading.cs (4)
83int currentThreadId = ManagedThreadId.CurrentManagedThreadIdUnchecked; 99Debug.Assert(_owningThreadId == ManagedThreadId.CurrentManagedThreadIdUnchecked); 146currentThreadId = ManagedThreadId.Current; 485bool isHeld = owningThreadId != UninitializedThreadId && owningThreadId == ManagedThreadId.CurrentManagedThreadIdUnchecked;
System\Environment.NativeAot.cs (1)
15public static int CurrentManagedThreadId => ManagedThreadId.Current;
System\Runtime\CompilerServices\ClassConstructorRunner.cs (2)
467private static int CurrentManagedThreadId => ManagedThreadId.Current; 468private const int ManagedThreadIdNone = ManagedThreadId.IdNone;
System\Threading\ManagedThreadId.cs (3)
188private static ManagedThreadId t_currentThreadId; 263public static ManagedThreadId GetCurrentThreadId() 276public static int SetForCurrentThread(ManagedThreadId threadId)
System\Threading\ObjectHeader.NativeAot.cs (5)
307int currentThreadID = ManagedThreadId.CurrentManagedThreadIdUnchecked; 369int currentThreadID = ManagedThreadId.CurrentManagedThreadIdUnchecked; 408int currentThreadID = ManagedThreadId.Current; 505int currentThreadID = ManagedThreadId.CurrentManagedThreadIdUnchecked; 548int currentThreadID = ManagedThreadId.CurrentManagedThreadIdUnchecked;
System\Threading\Thread.NativeAot.cs (3)
33private ManagedThreadId _managedThreadId; 54_managedThreadId = System.Threading.ManagedThreadId.GetCurrentThreadId(); 86if (currentThread._managedThreadId.Id != System.Threading.ManagedThreadId.IdMainThread)
System\Threading\Thread.NativeAot.Multithreading.cs (1)
73System.Threading.ManagedThreadId.SetForCurrentThread(thread._managedThreadId);