We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

Using IntelliSense

IntelliSense provides an array of features that make language references easy to access. When you are coding, you do not have to leave the Code Editor or the Immediate Mode command window to perform searches on language elements. You can keep your context, find the information that you need, insert language elements directly into your code, and even have IntelliSense complete your typing for you.

List Members

Discusses how to display a list of valid members from a type or namespace in your code. Describes completion mode and suggestion mode. Suggestion mode is helpful when classes and members are used before they are defined.

Parameter Info

Discusses the Parameters list, which gives you information about the number, names, and types of parameters required by a function or attribute.

Quick Info

Discusses how to display the complete declaration for any identifier in your code.

Complete Word

Discusses how to automatically have types the rest of a variable, command, or function name as soon as you have entered enough characters to disambiguate the term.

Visual Basic-Specific IntelliSense

Discusses Visual Basic specific features, such as syntax tips and filtered completion lists, among others.

Visual C# IntelliSense

Discusses Visual C# specific features, such as automatic code generation and most frequently used members, among others.

JScript IntelliSense Overview

Discusses how IntelliSense works for Jscript, and also the features available.

Transact-SQL IntelliSense

Discusses the IntelliSense features in the the Transact-SQL editor. These include List Members, Complete Word, Parameter Info, Quick Info, code colorization, delimiter matching, collapsible code regions, and Transact-SQL Code Snippets.

Modifying IntelliSense Options

Discusses how to turn IntelliSense off, and also how to change the keyboard shortcuts associated with IntelliSense.

When IntelliSense Is Unavailable

Discusses scenarios in which IntelliSense might not work in the editor.

Supplying XML Code Comments

Discusses how to make code comments available through IntelliSense.

General, All Languages, Text Editor, Options Dialog Box

Provides information about how to turn off IntelliSense.

Automatic Brace Matching

Discusses immediate feedback for misplaced brackets or open-ended code segments.

How to: Use Reference Highlighting

Describes how to highlight all instances of a particular symbol by clicking that symbol.

Coding Aids

Describes how to use IntelliSense and the Toolbox, Class View, and Object Browser when you are writing code.