private static int GetCurrentThreadID() { int threadID = Environment.CurrentManagedThreadId; Debug.Assert(threadID != InvalidThreadID); return threadID; }