In such cases, I sometimes use my own version of InteliSense, which I developed for AutoHotKey when I need specific behavior. The point of this script is that it can be used with any editor or, basically, with any control that accepts text. It works by recording text input and interpreting it in a syntax file.
Perhaps you can use it as a basis for what you want to achieve. I have used ISense successfully with several languages that do not have such a thing as Csound or even batch scripts. It will be possible to expand it to support C # using input monitoring in combination with Reflection.
In any case, with AHK you can even control VS intelissense by "taking" a list of the items it represents and filtering them, or similar things. You may have small problems with the boundaries of the process, but nothing can be fixed.
Intellisense ius, usually AFAIK, is implemented using different methods. I read that Delphi is so fast that it implements isense by recompiling the project on each token, and therefore the reason C ++ Builder does not make sense because its compilation is very slow.
majkinetor
source share