次の方法で共有


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。 このメソッドで 、メソッド、または メソッドがShouldSerializeMyPropertyResetMyPropertyDefaultValueAttributeつからない場合は、 が返されますfalse

適用対象

こちらもご覧ください