TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Metoda

Definicja

Zwraca, czy wartość tej właściwości może być utrwalana.

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

Składnik z właściwością, która ma zostać zbadana pod kątem trwałości.

Zwraca

true jeśli wartość właściwości może być utrwalana; w przeciwnym razie , false.

Uwagi

Jak zaimplementowano w tej klasie, ta metoda zwraca wartość false.

Uwagi dotyczące dziedziczenia

Po przesłonięciu w klasie pochodnej ta metoda zwraca true wartość, jeśli bieżąca wartość właściwości różni się od jej wartości domyślnej. Szuka wartości domyślnej, wyszukując DefaultValueAttributenajpierw wartość . Jeśli metoda znajdzie ten atrybut, porównuje wartość atrybutu z bieżącą wartością właściwości. Jeśli ta metoda nie może znaleźć DefaultValueAttributeelementu , szuka ShouldSerializeMyProperty metody. Jeśli ta metoda znajdzie metodę ShouldSerializeMyProperty , wywołuje ją. Jeśli ta metoda nie może odnaleźć DefaultValueAttribute metody lub ShouldSerializeMyProperty , nie może utworzyć optymalizacji i zwróci wartość true.

Dotyczy

Zobacz też