TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, показывающее, изменяет ли сброс компонента значение компонента.
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
Параметры
- component
- Object
Компонент для проверки на возможность сброса.
Возвращаемое значение
Значение true
, если сброс компонента изменяет значение компонента; в противном случае — значение false
.
Комментарии
Этот метод ищет DefaultValueAttribute. Если он находит его, он сравнивает значение атрибута с текущим значением свойства . Он возвращает, true
если значение по умолчанию не соответствует текущему значению свойства . Если этому методу DefaultValueAttributeне удается найти , он ищет ShouldSerializeMyProperty
метод . Если он находит ShouldSerializeMyProperty
метод, он возвращает то, что ShouldSerializeMyProperty
возвращает. Если этот метод не может найти ShouldSerializeMyProperty
метод, он ищет ResetMyProperty
метод . При обнаружении ResetMyProperty
метода возвращается true
. Если этому методу DefaultValueAttributeне удается найти , ShouldSerializeMyProperty
метод или ResetMyProperty
метод, он возвращает .false