Castle DynamicProxy自动属性初始化

时间:2015-04-20 15:36:53

标签: castle castle-dynamicproxy

我有以下界面:

interface IFoo {}
interface IBar {
    IFoo Foo {get;set;}
}

给定生成的代理实现

var generator = new ProxyGenerator();
var proxy = generator.CreateInterfaceProxyWithoutTarget<IBar>();

是否可以让Foo的{​​{1}}属性将其实例模拟初始化,以便

proxy

1 个答案:

答案 0 :(得分:0)

没有

代理没有属性的支持字段。它的唯一目的是调用拦截器链,因此它可以拦截你的拦截器以返回属性的值。