Я разрабатываю расширение Visual Studio, состоящее из:
- Меню и серия команд
- Окно инструментов
- Одно или несколько украшений textview
- Пользовательская реализация AysncPackage
Теперь, пока окно инструментов и команды либо подключены, либо имеют дескриптор AsyncPackage для моего расширения, я не могу понять, как получить дескриптор к самому же AsyncPackage от одного или больше моих текстовых украшений.
Например, мое Окно инструментов расширяет ToolWindowPane, который имеет хук к Пакету через атрибут ProvideToolWindow пакета. Мои команды создаются внутри самого пакета, поэтому передача дескриптора в AsyncPackage достаточно проста.
Я не могу понять, КАК вы получаете ссылку на этот AsyncPackage в любом из моих текстовых украшений.
Любая помощь?