I need to provide scripting capabilities within my application, allowing customers to extend its functionality using our object model. I was hoping to offer some kind of integrated C#/VB.Net editor with intellisense, but after looking at products like AvalonEdit and ScintillaNet, they don't appear to provide true code-completion, just an API where you can provide your own list of items to appear in the popup autocomplete list.
I was therefore wondering if Roslyn provided any such features? From the tutorials and examples I've come across, it appears that Roslyn is really just a compiler service.
As a last resort the customers could use something like VS Express but an integrated editor is obviously a bit nicer.
(I also came across Visual Studio Tools for Applications, which sounded promising; however the online resources are several years old, and documentation/tutorials are non-existent, so I've drawn a blank with this one).