TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne si la valeur de cette propriété peut persister.
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
Composant avec la propriété à examiner pour la persistance.
Retours
true si la valeur de la propriété peut persister ; sinon, false.
Remarques
Comme implémenté dans cette classe, cette méthode retourne false.
Notes pour les héritiers
En cas de substitution dans une classe dérivée, cette méthode retourne true si la valeur actuelle de la propriété est différente de sa valeur par défaut. Il recherche d’abord une valeur par défaut en recherchant un DefaultValueAttribute. Si la méthode trouve cet attribut, elle compare la valeur de l’attribut à la valeur actuelle de la propriété. Si cette méthode ne trouve pas de DefaultValueAttributeméthode, elle recherche une ShouldSerializeMyProperty méthode. Si cette méthode trouve une ShouldSerializeMyProperty méthode, elle l’appelle. Si cette méthode ne peut pas trouver une DefaultValueAttribute ou une ShouldSerializeMyProperty méthode, elle ne peut pas créer d’optimisations et elle retourne true.