В некоторых языках вы можете переопределить ключевое слово "new", чтобы управлять тем, как создаются экземпляры. Вы не можете сделать это напрямую в .NET. Однако мне было интересно, есть ли способ, скажем, обработать исключение «Тип не найден» и вручную разрешить тип до того, как взорвется тот, кто «создал» этот тип?
Я использую сериализатор, который читает файл на основе xml и создает экземпляры описанных в нем типов. У меня нет никакого контроля над сериализатором, но я бы хотел взаимодействовать с процессом, надеюсь, без написания собственного хоста appdomain.
Пожалуйста, не предлагайте альтернативные методы сериализации.