TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Metodo

Definizione

Restituisce un valore che indica se il valore di questa proprietà può essere persistente.

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 la proprietà da esaminare per la persistenza.

Valori restituiti

true se il valore della proprietà può persistere; in caso contrario, false.

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 oggetto DefaultValueAttribute. 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