在一段时间之前,我发布了一个开源库,它大量依赖于Castle DynamicProxy。现在.NET Core 1.x RTM已经发布,我不确定该如何支持.NET Core(因为Castle DynamicProxy仍然不能在.NET Core上运行……),直到我遇到了DispatchProxy
类。
事实上,整个类没有全面的文档说明,而且与Castle DynamicProxy相比,它似乎太有限了。
在我的情况下,我需要拦截属性设置器,并在生成的代理中实现一些接口。
DispatchProxy
是否满足这些要求?或者,在.NET Core上生成代理的可行替代方法是什么?