Code analysis inspects your C# and Visual Basic code for style, quality, maintainability, and other issues. Code analysis is done during design time on all open files so you can get immediate feedback on code violations as you type and apply one of our many refactorings, quick actions, and code fixes to correct the violation.
IntelliSense provides various code editing features including: code completion, parameter info, and member lists. IntelliSense has filtering and highlighting which helps you find what you are looking for, especially in APIs and code you are not familiar with.
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)
Inline visualizations for parameter name hints and type hints for literals, casted literals, and object instantiations prior to each argument in function calls, variables with inferred types, and lambda parameter types.
View inline parameter name and type hints by pressing down Alt+F1 Turn on inline hints in Tools > Options > Text Editor > C# or Basic > Advanced > Display inline parameter name hints and Display inline type hints