Freigeben über


TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Methode

Definition

Gibt zurück, ob der Wert dieser Eigenschaft beibehalten werden kann.

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

Parameter

component
Object

Die Komponente mit der Eigenschaft, die auf Dauerhaftigkeit überprüft werden soll.

Gibt zurück

true, wenn der Wert der Eigenschaft beibehalten werden kann, andernfalls false.

Hinweise

Wie in dieser Klasse implementiert, gibt diese Methode zurück false.

Hinweise für Vererber

Beim Überschreiben in einer abgeleiteten Klasse gibt diese Methode zurück true , wenn sich der aktuelle Wert der Eigenschaft von ihrem Standardwert unterscheidet. Es sucht nach einem Standardwert, indem zuerst nach einem DefaultValueAttributegesucht wird. Wenn die Methode dieses Attribut findet, vergleicht sie den Wert des Attributs mit dem aktuellen Wert der Eigenschaft. Wenn diese Methode keinen DefaultValueAttributefinden kann, sucht sie nach einer ShouldSerializeMyProperty Methode. Wenn diese Methode eine ShouldSerializeMyProperty Methode findet, wird sie aufgerufen. Wenn diese Methode eine oder eine DefaultValueAttributeShouldSerializeMyProperty Methode nicht finden kann, kann sie keine Optimierungen erstellen und gibt zurück true.

Gilt für:

Weitere Informationen