ReSharper
 
Get ReSharper
You are viewing the documentation for an earlier version of ReSharper.

Code Inspection: Some values of the enum are not processed inside switch statement and are handled via default section

Last modified: 21 July 2022

When using a switch statement with an enum, it is not required to have a case statement for each enum value — if some values do not have cases, they will be handled in the default section.

This might be intended by the author to handle some unimportant values. But this might be also a consequence of adding a new value to the enum and forgetting to update the switch accordingly.

ReSharper flags such switch statements as potential issues and suggests generating case statements for unhandled values.