-
Book Overview & Buying
-
Table Of Contents
Mastering C# Concurrency
Debugging as a very extensive topic and there are several books about debugging .NET applications techniques. Here we will review how we can start debugging with Visual Studio, and what tools can help us to debug concurrent applications.
There is a very important setting located in the Debug, Options and Settings… menu called Enable Just My Code:

When this setting is enabled, Visual Studio tries to hide additional information such as compiler-generated code and does not show this in debugging windows, concentrating only on the information related to your code. This seems comfortable, but do not forget that you can always turn it off and study the whole picture in case you need to dig into the infrastructure code.
One of the easiest debugging tools in Visual Studio is the call stack window. An asynchronous method call usually consists of two parts—begin and end operation. If you have a breakpoint inside an asynchronous method body, it is not easy...
Change the font size
Change margin width
Change background colour