Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to add items to Visual Studio IntelliSense™ drop-down?

I've found examples of how to implement full IntelliSense™ providers for specific file-types in VS2010, like for Ruby or Python or whatever. What I want to do is hook into the existing IntelliSense™ for C# or VB.NET and add additional items into the list that is already generated by Visual Studio. (Basically, I want to inject database-driven items into the IntelliSense™ for Simple.Data objects.)

Is this actually possible, and if so, how do I go about it?

like image 942
Mark Rendle Avatar asked Aug 02 '11 10:08

Mark Rendle


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 (.) in JavaScript).

What is IntelliSense what are the option inside IntelliSense?

IntelliSense is a code-completion aid that includes a number of features: List Members, Parameter Info, Quick Info, and Complete Word. These features help you to learn more about the code you're using, keep track of the parameters you're typing, and add calls to properties and methods with only a few keystrokes.

Why is IntelliSense not working Visual Studio 2022?

Please try: Go to Visual Studio Installer, click Modify , uncheck IntelliCode in Individual components, then click Modify button to save the change, wait for the installation to complete, and then reinstall IntelliCode . In Visual Studio, go to Tools->Options->IntelliCode to check if the setting is Default.


1 Answers

Look at:

XML Editor IntelliSense Features and where to put the new schema for intellisense: Schema Cache

To answer the comment:

I just found this on stackoverflow: How do i implement intellisense for my language in visual studio?

Here is someone that implemented ADT support (android dev in Visual Studio). Maybe you can get some ideas from it:

VS ADT

like image 63
Lucian Avatar answered Oct 07 '22 05:10

Lucian