one of the threads in my application blocked at the following lock statement and resulted in a deadlock
void ExecuteCommand() { lock(this._lockinstance)
Yes, there is a 'Threads' view that you can use in VS. Break anywhere in your application (or click the 'Break All' button) then you can select each thread and view who has the lock (if anyone).
To add it, go to Debug > Windows > Threads (Ctrl+D,T)