So that deserialization calls BeginInit right after constructing the object and before deserializing properties, and EndInit when it's done.
This would allow validation for example of the deserialized values.
Comments: Closing as I still don't want this and there is no demand. Also ISupportInitialize isn't in WinRT so won't be available in many versions of Json.NET which I'm trying to get away from.
This would allow validation for example of the deserialized values.
Comments: Closing as I still don't want this and there is no demand. Also ISupportInitialize isn't in WinRT so won't be available in many versions of Json.NET which I'm trying to get away from.