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 方法,它将调用它。 如果此方法找不到 DefaultValueAttributeShouldSerializeMyProperty 方法,则无法创建优化并返回 true

适用于

另请参阅