IntelliSense - это специальная технология, позволяющая анализировать код, отображая определенные типы и члены типов, доступные для использования. IntelliSense предназначен для упрощения разработки приложения, позволяя автоматически создавать код в редакторе кода. Использование IntelliSense позволяет сократить время, затрачиваемое на набор кода, и исключить опечатки в коде.
Список элементов кода, доступных для использования в текущей позиции, формируется в виде раскрывающегося списка, упорядоченного по алфавиту. Для вызова списка используется сочетания клавиш CTRL+Пробел. При выборе какого-либо элемента списка для него выводится более подробная информация. В дополнительной информации в зависимости от типа выбранного элемента могут содержаться следующие данные:
тип выбранного элемента: класс, интерфейс, свойство, метод и т.д.;
список обязательных и необязательных параметров;
тип возвращаемого значения либо само значение.

При большом количестве доступных элементов список будет сформирован с полосой прокрутки. После выбора необходимого элемента его можно вставить в код, выполнив одно из следующих действий:
нажать клавишу «Пробел».
нажать клавишу ENTER.
нажать клавиши CTRL+ENTER.
нажать клавишу TAB.
дважды щелкнуть по элементу мышкой.
Список членов можно в любой момент закрыть, нажав клавишу ESC.
Для любого члена типа реализована всплывающая подсказка, содержащая синтаксис члена и список всех его обязательных и необязательных параметров. Данная подсказка выводится автоматически после указания открывающей круглой скобки после наименования члена типа. Параметр, значение которого редактируется в текущий момент, подсвечивается жирным шрифтом. После указания закрывающей круглой скобки всплывающая подсказка будет скрыта. Для вызова подсказки вручную используется сочетание клавиш CTRL+SHIFT+Пробел.

При разработки приложений на Fore .NET для перегруженных членов можно использовать клавиши «Стрелка Вверх» и «Стрелка Вниз» для просмотра списка альтернативных наборов параметров:

См. также: