TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Methode

Definition

Gibt zurück, ob der Wert dieser Eigenschaft beibehalten werden kann.Returns whether the value of this property can persist.

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.The component with the property that is to be examined for persistence.

Gibt zurück

Boolean

true, wenn der Wert der Eigenschaft beibehalten werden kann, andernfalls false.true if the value of the property can persist; otherwise, false.

Hinweise

Gemäß der Implementierung in dieser Klasse gibt diese Methode zurück false .As implemented in this class, this method returns false.

Hinweise für Vererber

Wenn diese Methode in einer abgeleiteten Klasse überschrieben wird, gibt diese Methode zurück, true Wenn der aktuelle Wert der-Eigenschaft vom Standardwert abweicht.When overridden in a derived class, this method returns true if the current value of the property is different from its default value. Es sucht nach einem Standardwert, indem zuerst nach einem gesucht wird DefaultValueAttribute .It looks for a default value by first looking for a DefaultValueAttribute. Wenn die Methode dieses Attribut findet, vergleicht Sie den Wert des Attributs mit dem aktuellen Wert der Eigenschaft.If the method finds this attribute, it compares the value of the attribute with the current value of the property. Wenn diese Methode eine nicht finden kann DefaultValueAttribute , sucht Sie nach der Methode " dendserializemyproperty ".If this method cannot find a DefaultValueAttribute, it looks for a ShouldSerializeMyProperty method. Wenn diese Methode eine Methode der Methode " schuldserializemyproperty " findet, wird Sie aufgerufen.If this method finds a ShouldSerializeMyProperty method, it invokes it. Wenn diese Methode weder eine- DefaultValueAttribute Methode noch eine-Methode für die -Methode finden kann, können keine Optimierungen erstellt werden, und es wird zurückgegeben true .If this method cannot find a DefaultValueAttribute or a ShouldSerializeMyProperty method, it cannot create optimizations and it returns true.

Gilt für:

Weitere Informationen