100% Arduino compatible Visual Studio Professional works in the same way that we expect other professional editors to work, such as the spell checker in Google Chome or Microsoft Word.
Modifying Arduino code will automatically display intellisense (code explorer) whilst at the same time highlight errors. Mistakes in code are automatically highlighted in red squiggles and suggested corrections are automatically displayed.
The image below demonstrates automatic error detection and correction in Microsoft Visual Studio 2012 for the Arduino ArduPilot drone project. Notice the letter 'x' has been mistakenly appended to 'handle_no_commands()'.
These features are a HUGE time saver for new and experienced Arduino users!

References
Download and read more about the free Arduino plugin for Visual Studio Professional
Visual Studio Professional can be downloaded for free using these instructions.