2015-04-20 39 views
0

我有以下接口:城堡DynamicProxy自動屬性初始化

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

給定生成的代理實現

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

有沒有辦法有一個屬性proxyFoo有它的實例嘲笑初始化,使得

Assert.IsNotNull(proxy.Foo); 

回答

0

編號

該代理不會有屬性的後備字段。它的唯一目的是調用攔截器鏈,因此攔截器會爲該屬性返回一個值。