TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Método

Definição

Retorna se a redefinição do componente altera o valor do componente.

public:
 override bool CanResetValue(System::Object ^ component);
public override bool CanResetValue(object component);
override this.CanResetValue : obj -> bool
Public Overrides Function CanResetValue (component As Object) As Boolean

Parâmetros

component
Object

O componente a ser testado para a funcionalidade de redefinição.

Retornos

true se a redefinição do componente alterar o valor do componente; caso contrário, false.

Comentários

Este método procura por um DefaultValueAttribute. Se encontrar um, ele comparará o valor do atributo com o valor atual da propriedade. Ele retorna true quando o valor padrão não corresponde ao valor atual da propriedade. Se esse método não puder encontrar um DefaultValueAttribute, ele procurará um ShouldSerializeMyProperty método. Se encontrar um ShouldSerializeMyProperty método, ele retornará o que ShouldSerializeMyProperty retorna. Se esse método não puder encontrar um ShouldSerializeMyProperty método, ele procurará um ResetMyProperty método. Se encontrar um ResetMyProperty método, ele retornará true. Se esse método não puder encontrar um DefaultValueAttributemétodo, um ShouldSerializeMyProperty método ou um ResetMyProperty método, ele retornará false.

Aplica-se a

Confira também