I\'m trying to write a generic method that supplies parameters and calls a function, like this:
class MyClass { public int Method(float arg) => 0; } TRes
Unfortunately no, that's a limitation of type inference in C#. It doesn't really do much with return types, which is what's needed in your case to fully infer the generic arguments to Call<>.
Call<>