Уведомить разработчика о методе «НЕ ИСПОЛЬЗОВАТЬ»

Если класс [Serialisable] (т. е. его можно attributes копировать куда угодно по .net-framework мере необходимости), для dotnet десериализации необходим attributes конструктор без параметров.

Я dot-net предполагаю, что вы хотите attribute заставить ваш код передавать dotnet значения по умолчанию для dot-net ваших свойств параметризованному dot-net конструктору.

По сути, вы .net-framework говорите, что XmlSerializer может сделать dot-net копию, а затем установить dot-net свойства, но вы не хотите, чтобы attributes ваш собственный код делал attributes это.

В какой-то степени я dot-net думаю, что это чрезмерное attributes проектирование.

Просто добавьте .net XML-комментарии, подробно .net-framework описывающие, какие свойства dot-net нужно инициализировать (и dotnet какие).

Не используйте [Obsolete], потому dot-net что это не так. Зарезервируйте dotnet это для действительно устаревших dotnet методов.

.net

attributes

2022-11-18T16:05:51+00:00