ExhaustiveMatching

C# Analyzer Adding Exhaustive Checking of Switch Statements and Expressions

BSD-3-CLAUSE License

Stars
76
Committers
3

Bot releases are visible (Hide)

ExhaustiveMatching - v0.3.0 ExhaustiveMatching.Analyzer Latest Release

Published by WalkerCodeRanger almost 5 years ago

This release contains a serious bug (#28) and should not be used.

  • Supports switch on nullable enum types (issue #23)
  • Support mirror type hierarchies (issue #26)
  • Add a README file (issue #13)
ExhaustiveMatching - v0.2.2 ExhaustiveMatching.Analyzer

Published by WalkerCodeRanger almost 5 years ago

The initial release of the ExhaustiveMatching.Analyzer package on NuGet.

ExhaustiveMatching - v0.3.1 ExhaustiveMatching.Analyzer

Published by WalkerCodeRanger almost 5 years ago

  • Fix issue #28 EM0014 incorrectly reported for multi-level hierarchies
ExhaustiveMatching - v0.3.2 ExhaustiveMatching.Analyzer

Published by WalkerCodeRanger almost 5 years ago

  • Fix Issue #24 ArgumentException thrown when [Closed] attribute is on multiple parts of partial class
ExhaustiveMatching - v0.4.0 ExhaustiveMatching.Analyzer

Published by WalkerCodeRanger almost 5 years ago

  • Added EM0015 Open Interface Subtype of a Closed Type Must Be a Case