Я использую API профилирования CLR для профилирования своего приложения .NET Core.
В методе ввода хука я могу получить идентификатор класса и метаданные. Есть ли способ вызвать другую функцию из этого класса, используя метаданные?
Например: Рассмотрим приведенный ниже пример. В классе 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";
}
}