Use short well know type names
Right now Monitor.Wait is displayed as:
Much easier to read version would be:
Monitor.Wait(object, int, bool)
Well, at least for primitive types in System namespace, it is enough to write Monitor.Wait(Object,Int32, Boolean). Any developer knows what these are.
Alexandre Vitorelli commented
object, int and bool are shortcuts in C# language. Other languages have different names. Hence, it is best use type names that exist in .NET world.