PropertyDescriptor.GetValue(Object) メソッド

定義

派生クラスでオーバーライドされた場合、コンポーネントのプロパティの現在の値を取得します。When overridden in a derived class, gets the current value of the property on a component.

public:
 abstract System::Object ^ GetValue(System::Object ^ component);
public abstract object GetValue (object component);
abstract member GetValue : obj -> obj
Public MustOverride Function GetValue (component As Object) As Object

パラメーター

component
Object

値の取得対象であるプロパティを持つコンポーネント。The component with the property for which to retrieve the value.

戻り値

Object

指定したコンポーネントのプロパティの値。The value of a property for a given component.

注釈

通常、このメソッドはリフレクションによって実装されます。Typically, this method is implemented through reflection.

このメソッドは、IComponentChangeServiceOnComponentChangedの変更前のメソッド、OnComponentChanging、および変更後のメソッドを自動的に呼び出します。This method automatically calls the pre-change method, OnComponentChanging, and post-change method, OnComponentChanged, of the IComponentChangeService.

注意 (実装者)

このメソッドをオーバーライドすると、実装する必要がある "GetMyProperty" メソッドを呼び出すことによって、プロパティの現在の値が取得されます。When you override this method, it gets the current value of the property by invoking a "GetMyProperty" method that you need to implement. このメソッドの例外は、を通過する必要があります。An exception in that method should pass through.

適用対象