 | Visual Studio Code Metrics Judging the maintainability of an application's source code objectively during code reviews can be difficult. To help, some Visual Studio editions can calculate code metrics, such as cyclomatic complexity, depth of inheritance and lines of code. |
 | Switching Visual Studio Window Layouts Visual Studio provides many windows that are used for designing, developing and debugging software. For developers that work with varying screen resolutions or numbers of screens, it can be useful to store and reload window layout configurations. |
 | Visual Studio Preview Tab Visual Studio 2012 includes a number of improvements that can improve developer productivity. One of the simpler tools is the preview tab, which allows the contents of code files to be viewed without opening them for editing. |
 | Disabling Capitalised Menus in Visual Studio 2012 Visual Studio 2012 includes many design changes within the integrated development environment (IDE). One, which has been somewhat controversial, is the use of capitalised menus. For developers who find these distracting, the capitalisation can be removed. |
 | Understanding Visual Studio's Default Namespaces When files for classes and some other types are added to a project, Visual Studio automatically adds a namespace definition. The decision of which namespace to apply is based upon the structure of the project and a simple setting. |
 | Visual Studio Code Definition Window When working with large projects with numerous classes and references, it can be difficult to remember how every method works. The Code Definition Window helps by automatically looking up definitions and displaying their signatures or source code. |
 | Using the Simplest Type Name in a Snippet Code snippets are used to insert commonly-used fragments into source code files. When those snippets include type names the inserted name must be fully qualified or relative to a using directive. This can be automated with the SimpleTypeName function. |
 | Visual Studio IDE Navigator Thumbnails The IDE Navigator provides a quick tool for switching between open code and designer windows or to cycle through tool windows. In Visual Studio 2008 this included a thumbnail preview. In Visual Studio 2010 this has been removed but may be re-enabled. |
 | Visual Studio IDE Navigator Some software developers like to have many code windows and tool windows open at the same time, whilst others prefer to minimise the number, as it can be difficult to find a desired window. The Visual Studio IDE Navigator attempts to simplify navigation. |
 | Compiling Unsafe Code in Visual Studio Classes, structures and their members can be marked as unsafe when developing using C#. Unsafe code is required for some interoperability scenarios and can improve performance. As the compiled code can be unstable, normal compilation is not supported. |