11

我发现自己经常做以下事情,以至于我觉得必须有一个自动化的解决方案:

我有一个包装类,比如 ListWrapper,它包装了一个 IList:

public class ListWrapper : IList 
{
    private IList _list;

    // ... Implement IList by redirecting every call to _list
}

是否有任何工具可以自动生成此实现?

4

2 回答 2

15

使用 ReSharper,在类中点击“alt-insert”,然后选择“委派成员”。

于 2012-04-10T19:54:41.483 回答
1

任何模拟框架,其中大多数使用 Castle Dynamic Proxy IIRC。

看看起订量

实际上,这是一个类似问题的答案:

自动创建派生类型

于 2012-04-10T19:49:14.453 回答