TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロパティの値を永続化できるかどうかを示す値を返します。
public:
override bool ShouldSerializeValue(System::Object ^ component);
public override bool ShouldSerializeValue (object component);
override this.ShouldSerializeValue : obj -> bool
Public Overrides Function ShouldSerializeValue (component As Object) As Boolean
パラメーター
- component
- Object
永続性について調べる対象のプロパティを持つコンポーネント。
戻り値
プロパティの値を永続化できる場合は true。それ以外の場合は false。
注釈
このクラスで実装されているように、このメソッドは を返します false。
注意 (継承者)
派生クラスでオーバーライドされると、プロパティの現在の値が既定値と異なる場合、このメソッドは を返 true します。 最初に を探して既定値を DefaultValueAttribute探します。 メソッドでこの属性が見つかると、 属性の値と プロパティの現在の値が比較されます。 このメソッドで が見つからない場合は、 DefaultValueAttributeメソッドを ShouldSerializeMyProperty 検索します。 このメソッドがメソッドを ShouldSerializeMyProperty 見つけると、そのメソッドが呼び出されます。 このメソッドで または メソッドがDefaultValueAttributeShouldSerializeMyProperty見つからない場合は、最適化を作成できず、 が返されますtrue。