TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Method

Définition

Retourne une valeur indiquant si la valeur de cette propriété peut être persistante.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

Paramètres

component
Object Object Object Object

Composant possédant la propriété dont la persistance doit être examinée.The component with the property that is to be examined for persistence.

Retours

true si la valeur de la propriété peut être persistante ; sinon, false.true if the value of the property can persist; otherwise, false.

Remarques

Comme implémenté dans cette classe, cette méthode retourne false.As implemented in this class, this method returns false.

Notes pour les héritiers

En cas de substitution dans une classe dérivée, cette true méthode retourne si la valeur actuelle de la propriété est différente de sa valeur par défaut.When overridden in a derived class, this method returns true if the current value of the property is different from its default value. Il recherche une valeur par défaut en recherchant d’abord un DefaultValueAttribute.It looks for a default value by first looking for a DefaultValueAttribute. Si la méthode trouve cet attribut, elle compare la valeur de l’attribut à la valeur actuelle de la propriété.If the method finds this attribute, it compares the value of the attribute with the current value of the property. Si cette méthode ne peut pas DefaultValueAttributetrouver un, elle recherche une méthode ShouldSerializeMyProperty .If this method cannot find a DefaultValueAttribute, it looks for a ShouldSerializeMyProperty method. Si cette méthode trouve une méthode ShouldSerializeMyProperty , elle l’appelle.If this method finds a ShouldSerializeMyProperty method, it invokes it. Si cette méthode ne peut pas DefaultValueAttribute trouver ou une méthode ShouldSerializeMyProperty , elle ne peut pas créer d’optimisations et retourne true.If this method cannot find a DefaultValueAttribute or a ShouldSerializeMyProperty method, it cannot create optimizations and it returns true.

S’applique à

Voir aussi