Когда вызывается конструктор класса при десериализации с использованием XmlSerializer.Deserialize?

Мое приложение сохраняет класс с помощью XmlSerializer, а затем позже, когда это необходимо, создает экземпляр, снова десериализуя его. Я хотел бы использовать некоторые члены свойств моего класса (назначенные во время десериализации) в моей логике конструктора. Можно предположить, что свойства будут назначены первыми, и после назначения всех свойств будет вызван конструктор?

Продолжая эту тему, есть ли какая-либо документация о последовательности событий, происходящих во время десериализации?

12
задан Satyajit 4 March 2011 в 19:39
поделиться