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 Persistenz untersucht werden soll.

Gibt zurück

truewenn 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

Wenn diese Methode in einer abgeleiteten Klasse außer Kraft gesetzt wird, gibt diese Methode zurück true , wenn sich der aktuelle Wert der Eigenschaft vom Standardwert unterscheidet. Es sucht nach einem Standardwert, indem zuerst nach einem DefaultValueAttribute. Wenn die Methode dieses Attribut findet, vergleicht sie den Wert des Attributs mit dem aktuellen Wert der Eigenschaft. Wenn diese Methode kein Objekt finden DefaultValueAttributekann, wird nach einer ShouldSerializeMyProperty Methode gesucht. Wenn diese Methode eine ShouldSerializeMyProperty Methode findet, wird sie aufgerufen. Wenn diese Methode eine DefaultValueAttribute oder eine ShouldSerializeMyProperty Methode nicht finden kann, können keine Optimierungen erstellt und zurückgegeben truewerden.

Gilt für:

Weitere Informationen