TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンポーネントをリセットするとコンポーネントの値が変更されるかどうかを示す値を返します。
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
。 このメソッドで 、メソッド、または メソッドがShouldSerializeMyProperty
ResetMyProperty
見DefaultValueAttributeつからない場合は、 が返されますfalse
。
適用対象
こちらもご覧ください
.NET