我正在使用 CLR 分析 API 来分析我的 .NET Core 应用程序。
在方法中输入钩子我可以得到classID和元数据。有没有办法使用元数据从该类调用另一个函数?
例如:考虑下面的例子。在 CommonStats 类中,当为函数 ProcessRequestInternal 调用方法进入/退出挂钩时,我需要调用函数 GetDefaultValue 并保存返回值。
public class CommonStats
{
String test =
private void ProcessRequestInternal(String str)
{
test = str;
}
protected override string GetDefaultValue()
{
if(test.StartsWith("/")) {
return "SUCCESS";
}
return "FAILURE";
}
}