Faster Learning of New C# Features
Learn new C# features faster by applying them to your existing codebase.
Critical Approach to New C# Features
Learn to ❤ C# but not blindly. Take love with a pinch of salt ;-)
Consistent Usage of C# Features
Consistency matters. Your preferences as well.
Code Refactoring on Arbitrary Scale
Safely refactor your code by a single mouse click.
Improving Code on a Larger Scope
Still having BackgroundWorkers in your code?
Extensive Documentation on C# Language
Tired of searching for new C# features in random blog posts?
1. Install Sharpen
Sharpen is available on the Visual Studio Marketplace. Install it directly from Visual Studio by using "Tools -> Extensions and Updates" or download it via the below link.
2. Analyze Your Code
Start Sharpen analysis on your existing code. The bigger the codebase, the better. Sharpen will search for places in the code that benefit of introducing new C# features.
3. Inspect the Analysis Results
Take a look at the Sharpen Results view. Compare the existing and the "sharper" code. Use built-in C# documentation and Sharpen's suggestons to learn more about new C# features.
4. Refactor the Code
Let Sharpen refactor your code. Don't worry. Sharpen by default refactors only the parts of code that clearly benefit of introducing a new C# feature.