Total .NET Analyzer Rule Documentation  

UnusedEnumMember Rule

The Enumeration member is not being used.

Remarks

The code contains an Enumeration member that is never used. Although having unused items does not affect code functionality, it can use excess system resources and negatively impact code performance. Additionally, unused items clutter code, making it difficult to read and maintain.

More importantly, unused Enumeration members could indicate deeper logic issues in your application. For instance, the Enumeration member could represent important functionality that has not been implemented.

Resolution

You should review all unused items to ensure that they do not represent important functionality that should be implemented. If the Enumeration member is unnecessary, you should consider removing it to keep your application running optimally and to keep your code readable and manageable.

See Also