Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7926231
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 3, 20262026-06-03T18:41:04+00:00 2026-06-03T18:41:04+00:00

I am wanting to write an addition to intellisense in Visual Studio. Is it

  • 0

I am wanting to write an addition to intellisense in Visual Studio.

Is it possible to extend at all, from my research I haven’t found any samples or documentation on intellisense extensions.

How can I get intellisense to show a simple HelloWorld message like the following (where hello world is added at run time to the intellisense for String):

enter image description here

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-03T18:41:08+00:00Added an answer on June 3, 2026 at 6:41 pm

    So in Visual Studio 2010 and later, the extensibility APIs you want to at are under the Microsoft.VisualStudio.Languages.IntelliSense namespace. At a high level, you want to MEF export a ICompletionSourceProvider which will provide the items you need. There are two good blog posts here and here that demonstrate the basic technique.

    There are two problems that you’ll run into if you wanted to make your screenshot be a reality. (This is why I asked for the scenario, as my advice here would change.) First, this method doesn’t legally let you append to an existing completion set, but rather provide a new one. In the UI this appears as two tabs, like the Common/All tabs in the Visual Basic editor. This is a limitation of the current API. You could try to modify one of the existing completion sets in your AugmentCompletionSource but I have no idea if that’d work. It’s definitely unsupported, in any case.

    Second, it’s really hard to know when and where to recommend things. In your example, you said “the IntelliSense for string“. Sadly, there aren’t any APIs (currently) in VS that let you know what the thing before the dot is. You could do some simple heuristics or try implementing some parser that is Good Enough™ for your scenario, but you’ll have to accept for now that you won’t have perfect results.

    The Roslyn project aims to fix the second issue, so you may find it useful to explore a bit further. Since we expect that lots of people will want to extend completion, we’re also thinking about offering other extensibility APIs so you don’t have to roll a ICompletionSourceProvider from scratch, but such APIs are not in the current CTP.

    [Disclaimer: I’m a member of the Roslyn team who works on IntelliSense.]

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am wanting to write a small application that can pull RSS feeds from
Ok, so I am wanting to write a calendar app, but I haven't done
I am wanting to write this query: SELECT u.userId, uil.interestId, url.regionId FROM users u
I'm wanting to write a virtual keyboard, like windows onscreen keyboard for touchscreen pcs.
I'm wanting to write a whiteboard app. I have a beginning that renders a
I find myself very frequently wanting to write reusable strings with parameter placeholders in
I am wanting to compress results from QUERYS of the database before adding them
I am wanting to find out if it is possible to easily debug a
I am wanting to write a C# service which runs on my server and
I have been wanting to learn to write a Flash app so that it

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.