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