Often when we are trying to debug/understand applications code, we always will see recursively from where the function is getting called or from this function, what are the other functions getting called. Especially in enterprise level applications, there will be lot of functions, which will be called from one another. In that scenario, debugging is very difficult.
Visual Studio 2010 introduced a new feature "Call Hierarchy", which helps developer in quickly locating the places from which the given function is getting called or calling.
Select the function name and right click and choose, "View Call Hierarchy", which displays Call Hierarchy window, which shows the functions that called the selected function and the functions which are called from the selected function. You can click on the function names to view its parent call hierarchy