Cómo escribir un miembro de extensión estático que aplique a todos los tipos enum en C# 14
Declara un bloque extension genérico con la restricción struct, Enum y obtienes Status.Values, Status.Count y Status.Parse en cada enum de tu solución. La forma del receptor, las trampas CS0704 y CS0428, y por qué debes cachear Enum.GetValues.