ILGenerator:如何生成Func <>作为参数传递
我试图围绕由接口定义的服务创建代理包装,以“隐藏”来自服务开发人员的特定于客户的调用代码。
我已经能够生成大多数包装器类本身,但是现在正在努力为预先存在的客户端调用生成Func参数。
示例TService具有一个接口:
public interface ITestService
{
public Task ServiceMethodAsync();
public Task<TestDTO> ServiceMethodWithResultAsync();
}
客户端实现的签名是:
publi...