Может быть, вы знаете, содержит ли стандартная библиотека .net framework / ms корпоративная библиотека что-то вроде этой функциональности:
IConvertible proxy = CodegenThatEverybodyNeed.CreateProxy<IConvertible>(
new Func<TypeCode> {...},
new Func<IFormatProvider,bool>{...} , ...
);
Я уверен, что это задание («анонимный прокси») является распространенным, и ясно, что можно реализовать реализацию во время выполнения, но не представляю, где я мог бы выполнить эту функцию ...
P.S. Конечно, лучше иметь время разработки с проверками типов, но я не сомневаюсь, что это невозможно прямо сейчас.
P.P.S. «Хорошо известные» бесплатные библиотеки также приветствуются.
ObejectBuilder
Кажется, что ObjectBuilder должен иметь эту функциональность, но 15 минут не хватило, чтобы понять, как его изучить.
http://msdn.microsoft.com/en-us/library/ff647453.aspx
Может быть, у кого-нибудь есть хороший образец?
EntLib Interceptions Также этот код должен быть где-то внутри Unit.Interceptions, но я не нашел, как его повторно использовать ..