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

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

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

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

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

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

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

.net

attributes

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