_PropertyInfo.GetValue メソッド

定義

GetValue メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

オーバーロード

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

GetValue(Object, Object[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

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

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出すべきではありません。

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

GetValue(Object, Object[])

GetValue(Object, Object[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

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)

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

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

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

binder
Binder

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

index
Object[]

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

culture
CultureInfo

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

返品

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

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出すべきではありません。

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

適用対象