У меня есть сложный класс (наследование... дженерики... абстрактный базовый класс...), для которого я хотел бы создать собственный форматировщик пакетов сообщений. Это не проблема как таковая, мне просто нужно реализовать IMessagePackFormatter. Но некоторые свойства этого класса возвращают другие классы, которые можно без проблем сериализовать с помощью стандартного средства форматирования пакетов сообщений. Кроме того, они большие и обладают множеством тривиальных свойств. Их сериализация вручную потребовала бы большого количества тривиального кода, к тому же она подвержена ошибкам, поскольку в других местах эти классы сериализуются автоматически. Итак, можно ли сделать собственный сериализатор, который бы "делегировал" сериализацию определенных деталей стандартному?
Подробнее здесь: https://stackoverflow.com/questions/735 ... formatters