_PropertyInfo.GetValue メソッド

定義

COM オブジェクトに、GetValue メソッドへのバージョンに依存しないアクセスが用意されています。

オーバーロード

GetValue(Object, Object[])

COM オブジェクトに、GetValue(Object, Object[]) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセスが用意されています。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは GetValue 、 プロパティの値を返します。

GetValue(Object, Object[])

COM オブジェクトに、GetValue(Object, Object[]) メソッドへのバージョンに依存しないアクセスが用意されています。

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

パラメーター

obj
Object

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

index
Object[]

インデックス付きプロパティのインデックス値 (省略可能)。 インデックス付きでないプロパティの場合は、この値を null にする必要があります。

戻り値

obj パラメーターのプロパティ値。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは GetValue 、コンパイラによって プロパティに関連付けられているリテラル値を返します。

適用対象

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

COM オブジェクトに、GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセスが用意されています。

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

パラメーター

obj
Object

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

invokeAttr
BindingFlags

呼び出し属性。 BindingFlags のビット フラグ InvokeMethodCreateInstanceStaticGetFieldSetFieldGetProperty、または SetProperty にする必要があります。 適切な呼び出し属性を指定する必要があります。 静的メンバーを呼び出す場合は、StaticBindingFlags フラグを設定する必要があります。

binder
Binder

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

index
Object[]

インデックス付きプロパティのインデックス値 (省略可能)。 インデックス付きでないプロパティの場合は、この値を null にする必要があります。

culture
CultureInfo

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

戻り値

obj パラメーターのプロパティ値。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは GetValue 、指定したバインディング、インデックス、および を持つプロパティの値を CultureInfo返します。

適用対象