Поделиться через


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

Применяется к

См. также раздел