// Constructor for threads created by the Thread class private RuntimeThread(Delegate threadStart, int maxStackSize) : this() { _threadStart = threadStart; _maxStackSize = maxStackSize; _managedThreadId = new ManagedThreadId(); }
public override int GetHashCode() { unchecked { return(CurrentCulture.GetHashCode() * CurrentUICulture.GetHashCode() * ManagedThreadId.GetHashCode() * Priority.GetHashCode() * ThreadName.GetHashCode() * ThreadState.GetHashCode() * IsBackground.GetHashCode() * IsThreadPoolThread.GetHashCode()); } }