Sample(s) of C# editor extensibility leveraging Roslyn semantic analysis #535
Labels
Area-SDK and Samples
Documentation
help wanted
The issue is "up for grabs" - add a comment if you are interested in working on it
Milestone
It seems that compiler and editor extensions are separate worlds at the moment:
http://www.visualstudio.com/integrate/explore/explore-vside-vsi
It would be great to have some documentation on how to bridge them.
For example:
Basic: extend the C# editor to show a tooltip on class name displaying the full inheritance chain; bonus point: make the chain navigatable.
Medium: extend the C# editor to show an adorner on every method call giving details of every exception it might throw; bonus point: make details actionable - generate try-catch blocks.
Advanced: create a basic custom DSL with C#-powered intellisense and simple rename refactoring; bonus point: jump-to C# implementation navigation.
Roslyn could be a great boost to extensions gallery not just analyzers. Look at JetBrains - they are reluctant to update their SDK samples, and there are much less extensions for R# then there should be.
PS: 2012/2013 would be great, 2015 is also OK.
The text was updated successfully, but these errors were encountered: