This is a set of useful refactorings that are builded on top of Roslyn.
Main purpose of this project to provide not ideal, but fast toolset.
You can consider it as replacement of ReSharper if you don't need all power of ReSharper and you agree with my opinion that development tools must not be ideal, they must work and work pretty fast.
View trello board here: SomeExtensions.
- Apply De Morgan's law
- Add argument name
- Use base type or interface
- Using static
- Inject from constructor
- Make method generic
- Split variable declaration and assigment
- Join variable declaration and assigment
- Swap arguments
- Swap invocation and argument
- Use arrow syntax
- Use explicit type
- Use var
- Contract require
- To readonly property with backing field