Home > Navigation > Navigation – Step Into Member

Navigation – Step Into Member

November 29th, 2010

The Step Into Member navigation feature is used in Debug mode only. It allows you to skip unnecessary members while debugging and drill down into the member you choose.

Consider that you are debugging some source code and the current statement has numerous method calls and property references:

IncreaseSalary(FindPersonById(GetPersonId(LastName, FirstName, Age)), Salary)

Here we have three method calls and four property references. The IDE debugger will step into each one. The Step Into Member feature allows you to step into the definite member under the editor caret position, skipping all others. So, instead of stepping through every member call, you can choose the member you would like to step into – just move the text caret on the member name you want to drill into, and click the Step Into Member button on the DXCore Visualize Toolbar, or press the Ctrl+Shift+F11 keyboard shortcut.

For example, if you want to step into the IncreaseSalary method, skipping the LastName, FirstName, Age and Salary property getters, and without stepping into FindPersonById, GetPersonId methods – move the editor caret at the IncreaseSalary method and use Step Into Member. After that the program execution will jump to the first statement inside the IncreaseSalary method you specified.

This is what the Step Into Member icon looks like on the DXCore Visualize Toolbar:

CodeRush Step Into Member Toolbar item

—–
Products: CodeRush Pro
Versions: 10.1 and up
VS IDEs: any
Updated: Nov/30/2010
ID: C039

Similar Posts:

  1. Seamus McGowan
    December 16th, 2010 at 04:43 | #1

    Fatal error: Uncaught Error: Call to undefined function eregi_replace() in H:\root\home\megazoid-001\www\skorkincom\wp-content\plugins\bbcomments\BBComments.php:41 Stack trace: #0 H:\root\home\megazoid-001\www\skorkincom\wp-includes\class-wp-hook.php(289): render_comment() #1 H:\root\home\megazoid-001\www\skorkincom\wp-includes\plugin.php(212): WP_Hook->apply_filters() #2 H:\root\home\megazoid-001\www\skorkincom\wp-includes\comment-template.php(1028): apply_filters() #3 H:\root\home\megazoid-001\www\skorkincom\wp-content\themes\inove\functions.php(1163): comment_text() #4 H:\root\home\megazoid-001\www\skorkincom\wp-includes\class-walker-comment.php(179): custom_comments() #5 H:\root\home\megazoid-001\www\skorkincom\wp-includes\class-wp-walker.php(144): Walker_Comment->start_el() #6 H:\root\home\megazoid-001\www\skorkincom\wp-includes\class-walker-comment.php(139): Walker->display_element() #7 H:\root\home\megazoid-001\www\skorkincom\wp-includes\class-wp-walker.php(332): Walker_Comment->display_element() #8 H:\root\home\me in H:\root\home\megazoid-001\www\skorkincom\wp-content\plugins\bbcomments\BBComments.php on line 41
    WordPress › Error

    There has been a critical error on this website.

    Learn more about debugging in WordPress.