All rules
IDE0035Unnecessary code rules (expression-level preferences)
Remove unreachable code
Remove unreachable code
Microsoft docsDescription
This rule flags executable code within methods and properties that can never be reached, and hence can be removed.
Example
// Code with violations
void M()
{
throw new System.Exception();
// IDE0035: Remove unreachable code
int v = 0;
}
// Fixed code
void M()
{
throw new System.Exception();
}Your vote
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0