Я делаю расширение Visual Studio c ++ 2010. Мне было интересно, есть ли какой-нибудь способ получить данные intellisense. как, например, изменить область, где находится каретка. переменная члена класса и имена функций, параметры функции и т. д.
все, что я нашел в банкомате - это пространство имен Microsoft.VisualStudio.Language.Intellisense, но оно не обеспечивает низкоуровневый прямой доступ к данным? больше похоже на кучу функций фильтрации?
Я в основном хочу сделать свое собственное автоматическое завершение, но я не хочу разбирать весь код, когда intellisense уже хорошо справляется с этим ...
EDIT:
хорошо, так что файл базы данных intellisense 2010 теперь просто файл базы данных sql, я открыл его с помощью sql server 2008 express и посмотрел, кажется, он содержит все типы данных, которые я ищу, и я надеюсь, я смогу получить к нему доступ через код.
Единственное, я бы предпочел получить доступ к базе данных в памяти, загруженной (и, по-видимому, постоянно обновляемой) с помощью intellisense, чтобы я мог получать все обновления в режиме реального времени и не загружать данные с диска .
Итак, кто-нибудь знает, как получить доступ к базе данных, загруженной intellisense из расширения?