Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add a button to Visual Studio Intellisense

I would like to add a button to the top of the list of options returned by Visual Studio's IntelliSense. When the button is clicked, my custom code will be executed (which will, among other things, cause a popup to appear).

I call it 'button' because when the user click the item, I want a popup window to appear, as opposed to the normal IntelliSense action of completing the user's input.

Eg When we input a class name into the text editor, normally the static properties and static methods will appear in IntelliSense. But I want to add another item to the top of that list.

This item should appear at the top of the IntelliSense list, no matter what input/content caused IntelliSense to appear. The item will never change.

Is this possible, and if so, can you provide some direction as to how I should achieve this?

like image 677
James Avatar asked Apr 01 '13 02:04

James


People also ask

How do I add IntelliSense code to Visual Studio?

You can trigger IntelliSense in any editor window by typing Ctrl+Space or by typing a trigger character (such as the dot character (.)

How do I show IntelliSense in Visual Studio?

Ctrl + Space should do it.


1 Answers

1) In a C# or VB project, open a code file and put the cursor where you want to insert the code snippet.

2) Bring up the code snippet menu in one of three ways:

    Press CTRL+K, CTRL+X.      On the Edit menu, point to IntelliSense, and then click Insert Snippet.      Right-click the mouse and then select the Insert Snippet command on the shortcut menu. 

3) Select the code snippet from the code snippet inserter and then press TAB or ENTER, or double-click the snippet.

like image 112
Jeb's Avatar answered Sep 18 '22 07:09

Jeb's