TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Yöntem

Tanım

Bu özelliğin değerinin kalıcı olup olmadığını döndürür.

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

Parametreler

component
Object

Kalıcılık açısından incelenecek özelliğine sahip bileşen.

Döndürülenler

true özelliğinin değeri kalıcı olabilir; aksi takdirde , false.

Açıklamalar

Bu sınıfta uygulandığı gibi, bu yöntem döndürür false.

Devralanlara Notlar

Türetilmiş bir sınıfta geçersiz kılındığında, özelliğin geçerli değeri varsayılan değerinden farklıysa bu yöntem döndürür true . İlk olarak bir ararken varsayılan bir DefaultValueAttributedeğer arar. Yöntem bu özniteliği bulursa özniteliğin değerini özelliğin geçerli değeriyle karşılaştırır. Bu yöntem bir bulamazsa, DefaultValueAttributebir ShouldSerializeMyProperty yöntem arar. Bu yöntem bir ShouldSerializeMyProperty yöntem bulursa, onu çağırır. Bu yöntem veya DefaultValueAttributeShouldSerializeMyProperty yöntemini bulamazsa, iyileştirmeler oluşturamaz ve döndürür true.

Şunlara uygulanır

Ayrıca bkz.