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

具有要檢查保存性 (Persistence) 之屬性的元件。

傳回

如果屬性的值可以保存,則為 true,否則為 false

備註

如同在這個類別中實作,這個方法會傳 false回 。

給繼承者的注意事項

在衍生類別中覆寫時,如果屬性的目前值與其預設值不同,這個方法會傳回 true 。 它會先尋找 來尋找 DefaultValueAttribute預設值。 如果方法找到這個屬性,它會比較屬性的值與屬性的目前值。 如果這個方法找不到 DefaultValueAttribute,它會尋找 ShouldSerializeMyProperty 方法。 如果這個方法找到 ShouldSerializeMyProperty 方法,它會叫用它。 如果這個方法找不到 DefaultValueAttributeShouldSerializeMyProperty 方法,它就無法建立優化,並傳 true回 。

適用於

另請參閱