In many MSDN documents, this is written under the Thread Safety heading;
\"Any public static (Shared in Visual Basic) members of this type are thread safe. Any instanc
You may access any public static member of that class from multiple threads at the same time, and not disrupt the state of the class. If multiple threads attempt to access the object using instance methods (those methods not marked "static") at the same time, the object may become corrupted.
A class is "thread-safe" if attempts to access the same instance of the class from multiple threads at the same time does not cause problems.