Я просматриваю много кода и классов маркировки, которые теперь хочу сохранить с помощью атрибута сериализации. Я еще не написал движок двоичной сериализации / десеризации, так что думаю, я отвечу на свой вопрос, когда он будет завершен! - но подумал, что попробую получить здесь ответ раньше, если можно. Я наткнулся на код, который содержит такое свойство, как:
public string Id
{
get;
set;
}
Сериализуется ли «Id»? Я понимаю, что под компилятором автоматически создается член класса, но правильно ли он сериализуется (поскольку все члены данных экземпляра класса записываются в хранилище)? Похоже, что этого не произойдет, поскольку вы не можете разместить атрибут Serialized / NonSerialized в свойствах.
Заранее спасибо.