RCS1068: Simplify logical negation
Properties
| Property | Value |
|---|---|
| Default Severity | Info |
| Minimum language version | - |
Examples
Example #1
diagnostic.cs
bool f = !true;
fix.cs
bool f = false;
Example #2
diagnostic.cs
bool f = !!f2;
fix.cs
bool f = f2;
Example #3
diagnostic.cs
bool f = !items.Any(s => !string.IsNullOrEmpty(s));
fix.cs
bool f = items.All(s => string.IsNullOrEmpty(s));