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 bileşen.

Döndürülenler

true bileşeni sıfırlamak bileşenin değerini değiştirirse; 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 bulamazsa, DefaultValueAttributebir 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, bir ShouldSerializeMyProperty yöntem veya yöntem ResetMyProperty bulamazsa, döndürür false.

Şunlara uygulanır

Ayrıca bkz.