PropertyBuilder.GetValue メソッド

定義

getter を呼び出して、プロパティの値を取得します。

オーバーロード

名前 説明
GetValue(Object, Object[])

プロパティの getter メソッドを呼び出して、インデックス付きプロパティの値を取得します。

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

指定したバインディング、インデックス、および CultureInfoを持つプロパティの値を取得します。

GetValue(Object, Object[])

プロパティの getter メソッドを呼び出して、インデックス付きプロパティの値を取得します。

public:
 override System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public override object GetValue(object obj, object[] index);
override this.GetValue : obj * obj[] -> obj
Public Overrides Function GetValue (obj As Object, index As Object()) As Object

パラメーター

obj
Object

プロパティ値が返されるオブジェクト。

index
Object[]

インデックス付きプロパティのオプションのインデックス値。 この値は、インデックスのないプロパティに対して null する必要があります。

返品

指定したインデックス付きプロパティの値。

例外

このメソッドはサポートされていません。

注釈

プロパティの値を取得するには、Type.GetType または Assembly.GetType を使用してプロパティの親型を反映し、その型から Reflection プロパティ オブジェクトを取得し、 PropertyInfo.GetValueを呼び出します。

適用対象

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

指定したバインディング、インデックス、および CultureInfoを持つプロパティの値を取得します。

public:
 override System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public override object GetValue(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
override this.GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Overrides Function GetValue (obj As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo) As Object

パラメーター

obj
Object

プロパティ値が返されるオブジェクト。

invokeAttr
BindingFlags

呼び出し属性。 これは、InvokeMethodCreateInstanceStaticGetFieldSetFieldGetProperty、またはSetPropertyBindingFlagsからのビット フラグである必要があります。 適切な呼び出し属性を指定する必要があります。 静的メンバーを呼び出す場合は、BindingFlagsStatic フラグを設定する必要があります。

binder
Binder

バインディング、引数型の強制変換、メンバーの呼び出し、リフレクションを使用した MemberInfo オブジェクトの取得を可能にするオブジェクト。 bindernullされている場合は、既定のバインダーが使用されます。

index
Object[]

インデックス付きプロパティのオプションのインデックス値。 この値は、インデックスのないプロパティに対して null する必要があります。

culture
CultureInfo

リソースをローカライズするカルチャを表す CultureInfo オブジェクト。 リソースがこのカルチャにローカライズされていない場合、 CultureInfo.Parent メソッドは一致を検索して連続して呼び出されることに注意してください。 この値が nullの場合、 CultureInfoCultureInfo.CurrentUICulture プロパティから取得されます。

返品

objのプロパティ値。

例外

このメソッドはサポートされていません。

注釈

プロパティの値を取得するには、Type.GetType または Assembly.GetType を使用してプロパティの親型に反映し、その型から Reflection プロパティ オブジェクトを取得し、PropertyInfo.GetValue を呼び出します。

適用対象