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.