RefactoringEssentials
RefactoringEssentials copied to clipboard
Refactoring Essentials for Visual Studio
RefactoringEssentials now offers generation of variables as fields, properties or local. I would love the option to generate variable as parameter in a function.
Specifically when I expect it and handle the issue, for both C# and VB.
async void is legal for event handlers: ```csharp _creator.Created += async (s, e) => { // do work await _runner.RunAndSave(() => { // do work }); }; ```
As already announced on [Twitter](https://twitter.com/vsrefactoring/status/919239928550232065), I'm quitting maintenance of Refactoring Essentials project with 5.4 release. It's still possible that people from MonoDevelop continue contributing to this repository for their purposes,...
Hi There This PR only fixes one test, but I though it would be good to discuss some things now. This should avoid the situation where I spend a lot...
I accidentally mistyped a ; in a very long string concatenation statement, with around 180 strings being concatenated in the form " = " + value + "\n" + Refactoring...
I have this bit of code: public IEnumerable GetNext() { for (double w;;) { do { _x1 = 2 * _rand.NextDouble() - 1; _x2 = 2 * _rand.NextDouble() - 1;...
`System.NullReferenceException : Object reference not set to an instance of an object. at RefactoringEssentials.VB.CodeRefactorings.CreateChangedEventCodeRefactoringProvider.GetBackingField(SemanticModel model,PropertyBlockSyntax property) at async RefactoringEssentials.VB.CodeRefactorings.CreateChangedEventCodeRefactoringProvider.ComputeRefactoringsAsync() at async Microsoft.CodeAnalysis.CodeRefactorings.CodeRefactoringService.GetRefactoringFromProviderAsync()`
I've spent quite a while trying to understand how to run all analyzers (or a subset of them) on a project or on the entire solution. Is this possible?
When implementing the INotifyPropertyChanged interface you inevitable end up with calls to a RaisePropertyChanged function e.g. `RaisePropertyChanged("MyProperty");` It would be good if this was picked up with a suggestion to...