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.

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

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