我正在使用城堡 DynamicProxy 并且想知道是否有一种方法可以在不引用 Castle DynamicProxy 的情况下检测类型是否为代理?
因此,当我使用 Castle DynamicProxy 作为示例时,我想要适用于任何内存生成类型的代码。
var generator = new ProxyGenerator();
var classProxy = generator.CreateClassProxy<Hashtable>();
Debug.WriteLine(classProxy.GetType().Is....);
var interfaceProxy = generator.CreateInterfaceProxyWithoutTarget<ICollection>();
Debug.WriteLine(interfaceProxy.GetType().Is....);
谢谢