Code: Select all
static Main(){ <--- Protection: None
TestEnum? testNullEnum = getEnum();
Console.WriteLine(testNullEnum); // Except: "B", Result: get strange number, sometimes 0, sometimes other number,
Console.Read();
}
[Obfuscation(Exclude = false, Feature = "ultra")]
static TestEnum? getEnum()
{
TestEnum testNullEnum;
Enum.TryParse("B", out testNullEnum);
return testNullEnum;
}
internal enum TestEnum
{
A = 1,
B = 2
}