TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Yöntem

Tanım

Bileşeni sıfırlamanın bileşenin değerini değiştirip değiştirmediğini döndürür.

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

Parametreler

component
Object

Sıfırlama özelliğini test etmek için kullanılan bileşen.

Döndürülenler

true bileşen sıfırlanırsa bileşenin değeri değişir; aksi takdirde , false.

Açıklamalar

Bu yöntem bir DefaultValueAttributearar. Bulursa, özniteliğin değerini özelliğin geçerli değeriyle karşılaştırır. Varsayılan değer özelliğin geçerli değeriyle eşleşmediğinde döndürür true . Bu yöntem bir DefaultValueAttributebulamazsa, bir ShouldSerializeMyProperty yöntem arar. Bir ShouldSerializeMyProperty yöntem bulursa, döndürdüğü değeri ShouldSerializeMyProperty döndürür. Bu yöntem bir ShouldSerializeMyProperty yöntem bulamazsa, bir ResetMyProperty yöntem arar. Bir ResetMyProperty yöntem bulursa döndürür true. Bu yöntem bir DefaultValueAttribute, yöntemi ShouldSerializeMyProperty veya ResetMyProperty yöntemi bulamazsa döndürür false.

Şunlara uygulanır

Ayrıca bkz.