Call Browser

Published 16 June 04 03:18 PM | VSEditor 

Hi -

My name is Mynor Ivan Muralles.  I am a developer in the Editor/Nav team.  I have worked in different features of Object Browser and Call Browser.

Call Browser is a tool for displaying call graphs.  Given a function or method, Call Browser will tell you:
(1) Methods that call the given method.
(2) Methods that are called by the given method.

There are multiple scenarios where Call Browser is useful.  For example, if you are modifying a method (adding a parameter, changing its semantics, etc...) and you want to know what other methods will be affected by that change, you can use Call Browser to find out those methods and update them accordingly.

Another scenario is if you are trying to understand a new component.  Call Browser can help you view which methods are called from a given method and which methods call the given method.  Seeing this information graphically is very useful.

Hope this helps and please send us any other questions you might have.
Thanks,

Ivan

 

Comments

# David M. Kean said on June 21, 2004 10:49 PM:
Call Browser? Is that 2005 only?
# Rob Williams said on June 22, 2004 5:09 AM:
NO its a VC++ only thang :o(
# Meghan Perez said on June 24, 2004 5:46 PM:
Call browser is new to Visual Studio for our upcoming Whidbey release. However, Rob is right in that the only language plugging into it for this version is VC++.
# Darren Neimke said on July 8, 2004 10:06 PM:
Ivan, this does sound useful. It sure beats coding in a breaking change the code item and then watching to Task window to see where code breakages occur :-)

I presume that this feature will be present in all VS language implementations?
# Mynor Ivan Muralles said on July 9, 2004 7:30 AM:
Darren -

At this moment, VC++ is the only language that will be using Call Browser.

Thanks,

Ivan
# simon geering said on July 13, 2004 1:01 AM:
Ivan, I think that this is a great tool and something that I know a lot of developers will welcome. I see in one of the above comments that there is no possibility of releasing this for languages other than c++, in the timeframe of the current release of the IDE.

Is there any chance of an add-in version being available for other languages? As a VS power toy maybe?
# Dave L said on July 14, 2004 8:45 AM:
If you want this functionality now, try Lutz Roeder's Reflector.

http://www.aisto.com/roeder/dotnet/
New Comments to this post are disabled
Page view tracker