We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Product and Version Used: Roslynator 4.1.1 in VS 17.3.5
Steps to Reproduce: Apply the codefix for RCS1244 on the default() expression.
default()
var x = () => { return default(object); // ~~~~~~~~ RCS1244: Simplify 'default' expression };
This affects statement lambdas, but not expression lambdas.
var x = () => default(object); // No diagnostics
Actual Behavior: The argument is removed, leaving a typeless default literal.
var x = () => { return default; // ~~~~~~~ CS8917: There is no target type for the default literal };
Expected Behavior: The codefix is not offered.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Product and Version Used: Roslynator 4.1.1 in VS 17.3.5
Steps to Reproduce:
Apply the codefix for RCS1244 on the
default()
expression.This affects statement lambdas, but not expression lambdas.
Actual Behavior:
The argument is removed, leaving a typeless default literal.
Expected Behavior:
The codefix is not offered.
The text was updated successfully, but these errors were encountered: