Pattern: Use of Thread.CurrentThread.ManagedThreadId
Issue: -
System.Environment.CurrentManagedThreadId
is a compact and efficient replacement of the Thread.CurrentThread.ManagedThreadId
pattern.
Example of incorrect code:
int id = Thread.CurrentThread.ManagedThreadId;
Example of correct code:
int id = System.Environment.CurrentManagedThreadId;