private static string NameOfDynamicEnum(TestEnum testEnum)
public static void Main()
for (TestEnum testEnum = TestEnum.Invalid; testEnum < TestEnum.Count; ++testEnum)
Console.WriteLine(NameOfDynamicEnum(testEnum));
Console.WriteLine(nameof(TestEnum.Count));