Мне нужно предоставить возможности сценариев в моем приложении, что позволит клиентам расширять его функциональность с помощью нашей объектной модели. Я надеялся предложить какой-то интегрированный редактор C#/VB.Net с intellisense, но после просмотра таких продуктов, как AvalonEdit и ScintillaNet, они, похоже, не обеспечивают истинное завершение кода, просто API, где вы можете предоставить свой собственный список элементов, которые будут отображаться во всплывающем списке автозаполнения.
Поэтому мне было интересно, предоставляет ли Roslyn какие-либо такие функции? Из руководств и примеров, с которыми я сталкивался, кажется, что Roslyn — это просто служба компилятора.
В крайнем случае клиенты могут использовать что-то вроде VS Express, но встроенный редактор явно лучше.
(Я также наткнулся на инструменты Visual Studio для приложений, которые звучали многообещающе; однако онлайн-ресурсам уже несколько лет, а документации/учебников не существует, поэтому я ничего не понял).