Я использую Json.NET для сериализации графа объектов. Для каждого сериализованного или десериализованного объекта я хочу вызвать метод для этого объекта до того, как произойдет сериализация. Например, все мои объекты реализуют интерфейс INotificated методом OnSerializing. Я хочу, чтобы OnSerializing вызывался до сериализации объекта.
Есть ли способ достичь этого, не касаясь исходного кода Json.NET?