TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, показывающее, может ли значение этого свойства быть сохранено.
public:
override bool ShouldSerializeValue(System::Object ^ component);
public override bool ShouldSerializeValue (object component);
override this.ShouldSerializeValue : obj -> bool
Public Overrides Function ShouldSerializeValue (component As Object) As Boolean
Параметры
- component
- Object
Компонент со свойством, для которого нужно проверить сохраняемость.
Возвращаемое значение
Значение true
, если значение свойства может быть сохранено; в противном случае — значение false
.
Комментарии
Как реализовано в этом классе, этот метод возвращает .false
Примечания для тех, кто наследует этот метод
При переопределении в производном классе этот метод возвращает true
значение , если текущее значение свойства отличается от значения по умолчанию. Он ищет значение по умолчанию путем первого поиска DefaultValueAttribute. Если метод находит этот атрибут, он сравнивает значение атрибута с текущим значением свойства . Если этому методу DefaultValueAttributeне удается найти , он ищет ShouldSerializeMyProperty
метод . Если этот метод находит ShouldSerializeMyProperty
метод, он вызывает его. Если этот метод не может найти DefaultValueAttribute метод или ShouldSerializeMyProperty
, он не может создавать оптимизации и возвращает .true
Применяется к
См. также раздел
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру