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

정의

파생 클래스에서 재정의된 경우 개체를 다시 설정하면 해당 값이 변경되는지 여부를 반환합니다.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

매개 변수

component
Object Object Object Object

다시 설정 기능을 테스트할 구성 요소입니다.The component to test for reset capability.

반환

구성 요소를 다시 설정하면 해당 값이 변경되는 경우 true이고, 그렇지 않으면 false입니다.true if resetting the component changes its value; otherwise, false.

설명

일반적으로이 메서드는 리플렉션을 통해 구현 됩니다.Typically, this method is implemented through reflection.

상속자 참고

이 메서드를 찾고 파생된 클래스에서 재정의 되 면을 DefaultValueAttribute입니다.When overridden in a derived class, this method looks for a DefaultValueAttribute. 하나를 찾으면 속성의 현재 값을 사용 하 여 특성의 값과 비교 합니다.If it finds one, it compares the value of the attribute with the property's current value. 반환 true 기본값 속성의 현재 값과 일치 하지 않는 경우.It returns true when the default value does not match the property's current value. 이 메서드를 찾을 수 없는 경우는 DefaultValueAttribute를 직접 구현 해야 하는 "ShouldPersistMyProperty" 메서드를 찾습니다.If this method cannot find a DefaultValueAttribute, it looks for a "ShouldPersistMyProperty" method that you need to implement yourself. 없으면이 CanResetValue(Object) 반환 "ShouldPersistMyProperty" 반환 합니다.If this is found, CanResetValue(Object) returns what "ShouldPersistMyProperty" returns. 그렇지 않으면 사용자가 직접 구현 해야 하는 "ResetMyProperty" 메서드를 찾습니다.Otherwise, it looks for a "ResetMyProperty" method that you need to implement yourself. 이 있으면 CanResetValue(Object) 반환 true합니다.If this is found, CanResetValue(Object) returns true. 찾을 수 없는 경우는 DefaultValueAttribute, "ShouldPersistMyProperty" 메서드 또는 "ResetMyProperty" 메서드를 반환 한다면 반환 false합니다.If it cannot find a DefaultValueAttribute, a "ShouldPersistMyProperty" method, or a "ResetMyProperty" method, then it returns false.

적용 대상

추가 정보