TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
.