Как вызвать асинхронный метод и получить результат без использования динамики
Я хочу вызвать асинхронный метод с отражением.Как я выяснил, есть два способа сделать это
await (Task) objType.GetTypeInfo()
.GetDeclaredMethod("ThePrivateMethod")
.Invoke(theObject, null);
или
await (dynamic) objType.GetTypeInfo()
.GetDeclaredMethod("ThePrivateMethod")
.Invoke(theObject, null);
Проблема в том, что если я не знаю тип возвращаемого значения, мне нужно сделать это, как вВторой примерНо моя проблема в том, что я не могу использовать динамику в своем проекте.Как я могу вызвать асинхронный метод, не зная тип возвращаемого значения и не используя динамику.