Как в dnlib получить значение поля?
У меня есть программа, в ней есть класс Program, в нём поле TestString, это поле равно "qwerty": Вот программа под dnSpy:
public static class Program
{
public static string TestString = "qwerty":
public static void Main()
{
Console.WriteLine(TestString);
}
}
Вот то, что я смог написать по примерам и докам dnlib:
var mod = ModuleDefMD.Load(path, ModuleDef.CreateModuleContext());
var programClass = mod.Find("TestProgram.Program", false);
foreach(var field in programClass.Fields)
if(field.Name == "TestString")
Console.WriteLine( => вот тут должен быть Value <= );
Как получить значение этой строки?