Мне было трудно просто написать расширение для редактора Visual Studio с помощью MEF (Managed Extensiblity Framework). Я благодарю тех, кто ответил на мой предыдущий вопрос , так как они помогли мне узнать, что мне нужно работать с MEF.
Я пытался изучить MEF для редактора Visual Studio со страницы MSDN, Расширение редактора , но, похоже, мне трудно это понять. Может ли кто-нибудь предоставить надежный ресурс или учебные пособия по решению проблемы, такие как использование правильного ContentTypeDefintion (IGlyphFactory, TextMarkTag и т. Д.), И что такое ITagger.
Мне нужно понять эти вещи, так как большинство пошаговых инструкций только расширяют текст, например, только с использованием функциональности «spans», в то время как мне нужно использовать методы «selection» и использовать MouseEventHandlers.
Кто-нибудь знает пример, похожий на мой пример, или ссылки могут рассказать мне кое-что о MEF для VS редактора?