PropertyDescriptor.CanResetValue(Object) PropertyDescriptor.CanResetValue(Object) PropertyDescriptor.CanResetValue(Object) PropertyDescriptor.CanResetValue(Object) Method

Definición

Cuando se reemplaza en una clase derivada, devuelve si al restablecer un objeto cambia su valor.When overridden in a derived class, returns whether resetting an object changes its value.

public:
 abstract bool CanResetValue(System::Object ^ component);
public abstract bool CanResetValue (object component);
abstract member CanResetValue : obj -> bool
Public MustOverride Function CanResetValue (component As Object) As Boolean

Parámetros

component
Object Object Object Object

Componente cuya capacidad de restablecerse se va a probar.The component to test for reset capability.

Devoluciones

true si al restablecer el componente cambia su valor; en caso contrario, false.true if resetting the component changes its value; otherwise, false.

Comentarios

Normalmente, este método se implementa mediante reflexión.Typically, this method is implemented through reflection.

Notas a los desarrolladores de herederos

Cuando se invalida en una clase derivada, este método busca un DefaultValueAttribute.When overridden in a derived class, this method looks for a DefaultValueAttribute. Si encuentra uno, compara el valor del atributo con el valor actual de la propiedad.If it finds one, it compares the value of the attribute with the property's current value. Devuelve true cuando el valor predeterminado no coincide con el valor la propiedad actual.It returns true when the default value does not match the property's current value. Si este método no se puede encontrar un DefaultValueAttribute, busca un método "ShouldPersistMyProperty" que se debe implementar por sí mismo.If this method cannot find a DefaultValueAttribute, it looks for a "ShouldPersistMyProperty" method that you need to implement yourself. Si lo encuentra, CanResetValue(Object) devuelve lo que devuelve "ShouldPersistMyProperty".If this is found, CanResetValue(Object) returns what "ShouldPersistMyProperty" returns. En caso contrario, busca un método "ResetMyProperty" que se debe implementar por sí mismo.Otherwise, it looks for a "ResetMyProperty" method that you need to implement yourself. Si lo encuentra, CanResetValue(Object) devuelve true.If this is found, CanResetValue(Object) returns true. Si no encuentra un DefaultValueAttribute, un método "ShouldPersistMyProperty", o un método "ResetMyProperty", entonces devuelve false.If it cannot find a DefaultValueAttribute, a "ShouldPersistMyProperty" method, or a "ResetMyProperty" method, then it returns false.

Se aplica a

Consulte también: