jos.enumeration Creating a Roslyn Analyzer to ensure that no duplicate values are added at compile time A custom Roslyn Analyzer with compile time support for detecting duplicate enumeration items when creating enumeration classes.