All rules
IDE0034Language rules (expression-level preferences)
Simplify default expression
Simplify default expression
Microsoft docsDescription
This style rule concerns using the default literal for default value expressions when the compiler can infer the type of the expression.
Example
// csharp_prefer_simple_default_expression = true
void DoWork(CancellationToken cancellationToken = default) { ... }
// csharp_prefer_simple_default_expression = false
void DoWork(CancellationToken cancellationToken = default(CancellationToken)) { ... }Configurable options
Vote for the value each option should take in the generated .editorconfig.
csharp_prefer_simple_default_expression default:
trueYour vote
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0