Sdílet prostřednictvím


TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Metoda

Definice

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

truepokud 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.

Platí pro

Viz také