На некоторых языках вы можете переопределить ключевое слово «новое», чтобы контролировать, как создаются типы. Вы не можете сделать это прямо в .NET. Тем не менее, мне было интересно, есть ли способ, скажем, обработать исключение «Тип не найден» и вручную разрешить тип до того, кто «новый» поднимет этот тип взрывов?Могу ли я изменить способ разрешения и создания экземпляров в .NET?
Я использую сериализатор, который читает в XML-файле и создает экземпляры, описанные в нем. У меня нет никакого контроля над сериализатором, но я хотел бы взаимодействовать с процессом, надеюсь, без написания собственного хоста appdomain.
Просьба не предлагать альтернативные методы сериализации.
Примечание: это проблематично для моно. – leppie 2008-10-12 07:17:36