Существует ли инструмент, который реализует интерфейс путем переноса поля или свойства элемента?

Я достаточно часто делаю следующее, и мне кажется, что должно быть автоматизированное решение:

У меня есть класс-оболочка, скажем, ListWrapper, который обертывает IList:

public class ListWrapper : IList 
{
    private IList _list;

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

Есть ли какой-нибудь инструмент, который будет автоматически создать эту реализацию?

11
задан afeygin 10 April 2012 в 19:43
поделиться