SLaks / VSEmbed

Embed the Visual Studio editor & theme architecture in your own programs
112 stars 22 forks source link

Remove Non-Editor stuff and cache key processors #5

Closed JoshVarty closed 7 years ago

JoshVarty commented 7 years ago

I've removed the button and combobox from the window since we're not interested in them.

I've also cached the creation of the three keyprocessors (Roslyn, Dev14 and Standard). Previously instances of these classes were being created on each keystroke. My approach limits us to just one keyprocessor and therefore one text view.

JoshVarty commented 7 years ago

Whoops! I meant to make this to @AmadeusW's Fork haha.

If you're wondering what we're doing: we're hoping to look at performance of different Roslyn components and language services.