TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.