When comparing against a string literal in VB, the C# output could be cleaner.
Input code
Public Class VisualBasicClass
Sub Foo()
Dim x = ""
Dim y = x = "something"
End Sub
End Class
Erroneous output
public partial class VisualBasicClass
{
public void Foo()
{
string x = "";
bool y = (x ?? "") == "something";
}
}
Expected output
public partial class VisualBasicClass
{
public void Foo()
{
string x = "";
bool y = x == "something";
}
}
Details
Version 7.6.0.0
When comparing against a string literal in VB, the C# output could be cleaner.
Input code
Erroneous output
Expected output
Details
Version 7.6.0.0