У меня есть немного странное требование. Полагаю.
Я хотел бы использовать созданный мной собственный прокси для украшения всего объекта, реализующего определенный интерфейс, но мне нужно, чтобы он был прозрачным для самого кода. То, что можно было бы включить в процесс сборки, было бы идеально.
Я думал в АОП, но не видел таких возможностей, я ищу идеи, даже безумные. Я подумываю изменить исходный код после компиляции и перекомпилировать его, заменив хотя бы прямые вызовы на new (я думаю, это не приведет к созданию объекта путем отражения, но было бы хорошим началом), но я могу придумать миллион проблем, которые Это может привести к нарушению моей основной цели - сделать такую аппаратуру как можно более прозрачной.
Были ли у некоторых из вас опыт работы с такими необычными вещами?
С уважением