Navigate your code to quickly find types, open files, and identify everywhere a type is referenced in your codebase.
Go To Definition (F12)
Go To File/Type/Member/Symbol (Ctrl+T)
Find All References (Shift+F12)
Go To Implementation (Ctrl+F12)
Powerful live code analysis
Inline visualizations identify errors in your code so you can get immediate feedback on the quality as you type. They also identify places in your code where you can follow best coding practices, adhere to team-defined style rules, or apply one of our many refactorings, code actions, and code fixes.
Quick Actions and Refactorings (Ctrl+.)
Tools > Options > [C#|Visual Basic] > Code Style
Format Selection (Ctrl+E,F)
Format Document (Ctrl+E,D)
Open Error List (Ctrl+W,E)
Go To Next Error/Reference/Etc. (F8)
Our improved IntelliSense will help you type faster with our new prediction algorithm. New Intellisense filtering and highlighting helps you find what you are looking for, especially in APIs and code you are not familiar with.
Quick Info (Ctrl+I)
Parameter Info (Ctrl+Shift+Space)
Filtering (Alt + L, M, I, C…and more)(Locals, Methods, Interfaces, Classes…and more)
Live Unit Testing
Live Unit Testing in Visual Studio Enterprise automatically runs the impacted unit tests in the background as you type. It also provides real-time feedback on which lines of code are hit by passing and failing unit tests, dramatically improving your productivity with writing and maintaining unit tests.
Use the new Exception Helper to drill into exception info, quickly get information to help you fix issues, and customize conditions to control your debugging experience. New Run to Click gesture simplifies the debugging experience by removing the need of adding temporary breakpoints.
Toggle Breakpoint (F9)
Step Into (F10)
Step Over (F11)
Custom Code Analysis
Don’t see an analyzer or refactoring you want? Write your own Roslyn analyzer and code fix, or use one of the many analyzers/fixers written by our awesome OSS community.