TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí, zda hodnota této vlastnosti může přetrvávat.
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
Parametry
- component
- Object
Komponenta s vlastností, která má být zkontrolována na trvalost.
Návraty
true
pokud hodnota vlastnosti může přetrvávat; v opačném případě . false
Poznámky
Jak je implementováno v této třídě, tato metoda vrací false
.
Poznámky pro dědice
Při přepsání v odvozené třídě tato metoda vrátí true
, pokud se aktuální hodnota vlastnosti liší od výchozí hodnoty. Hledá výchozí hodnotu tak, že nejprve hledá DefaultValueAttribute. Pokud metoda najde tento atribut, porovná hodnotu atributu s aktuální hodnotou vlastnosti . Pokud tato metoda nemůže najít DefaultValueAttribute, vyhledá metodu ShouldSerializeMyProperty
. Pokud tato metoda najde metodu ShouldSerializeMyProperty
, vyvolá ji. Pokud tato metoda nemůže najít metodu DefaultValueAttributeShouldSerializeMyProperty
nebo , nemůže vytvořit optimalizace a vrátí true
.