When debug application, it may be usefull to see in what sequence methods are called. It is possible to write Debug.WriteLine(\"Called MethodName\") in earch method but ther
You could use an AOP (aspect oriented programming) framework to make your life a bit easier.
There is a worked example of how to use PostSharp to log method calls here: http://www.codeproject.com/Articles/337564/Aspect-Oriented-Programming-Using-Csharp-and-PostS
As mentioned in a comment, the Visual Studio Call Stack window already implements this.
However, if you really wanted more information you can always look in to adding Tracing information.
Runtime Flow (developed by me) shows all function calls in a .NET application.