dotnet/roslyn

Invert if refactoring is not available at the top-level

Open

#71,424 opened on Dec 30, 2023

View on GitHub
 (3 comments) (0 reactions) (0 assignees)C# (4,257 forks)batch import
Area-IDEBughelp wanted

Repository metrics

Stars
 (20,414 stars)
PR merge metrics
 (Avg merge 6d 17h) (256 merged PRs in 30d)

Description

Version Used: 4.8.0-7.23558.1 (e0917286)

Steps to Reproduce:

  1. Create a new console project. And replace Program.cs with the following
    if (int.Parse("0") == 2)
    {
        Console.WriteLine("Hello");
    }
    else
    {
        Console.WriteLine("World");
    }
    
  2. Put the text cursor at the beginning of if
  3. Open refactorings

Diagnostic Id: N/A

Expected Behavior: Invert if refactoring is applicable

Actual Behavior: Invert if is not present in refactorings

Contributor guide