Condividi tramite


TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Metodo

Definizione

Indica se il valore di questa proprietà può essere conservato.

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

Parametri

component
Object

Componente con proprietà di cui verificare la persistenza.

Restituisce

true se il valore della proprietà può essere conservato. false in caso contrario.

Commenti

Come implementato in questa classe, questo metodo restituisce false.

Note per gli eredi

Quando sottoposto a override in una classe derivata, questo metodo restituisce true se il valore corrente della proprietà è diverso dal valore predefinito. Cerca prima di tutto un valore predefinito cercando un DefaultValueAttributeoggetto . Se il metodo trova questo attributo, confronta il valore dell'attributo con il valore corrente della proprietà. Se questo metodo non riesce a trovare un DefaultValueAttributeoggetto , cerca un ShouldSerializeMyProperty metodo. Se questo metodo trova un ShouldSerializeMyProperty metodo, lo richiama. Se questo metodo non riesce a trovare un DefaultValueAttribute metodo o, ShouldSerializeMyProperty non può creare ottimizzazioni e restituisce true.

Si applica a

Vedi anche