![]() When working with fairly simple methods browsing their code inside the code window is usually enough to grasp a general idea about the code logic, but trying to navigate complex methods with hundreds of code lines, nested conditional blocks and loops, can be a very tedious job.The CodeSMART Code Flow Explorer can parse method code and output a tree representation thus offering instant access to the method's internal structure and logical code blocks. ![]() The Visual Studio code editor doesn't have tools to assist the developer in navigating inside a method body. Members have distinctive icons, with special overlays for constructors, public items (not pictured in the below example) and members belonging to implemented interfaces. ![]() The region sub-container is prefixed with a # for an easier identification. Notice the way nested types are represented, as well as the implemented interface. Other CodeSMART tools are hosted or display their results within special tool windows - for example, pictured below are the 'VS10x CodeMap' and the CodeSMART 'Find and Replace 1' windows. NET2008-2002ĬodeSMART is tightly integrated with Visual Studio - all its commands and tools are accessible through the main menu and four toolbars it adds to the environment, as well as from the code window popup menu.
0 Comments
Leave a Reply. |