_PropertyInfo.GetValue _PropertyInfo.GetValue _PropertyInfo.GetValue _PropertyInfo.GetValue Method

定義

COM オブジェクトに、GetValue メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetValue methods.

オーバーロード

GetValue(Object, Object[]) GetValue(Object, Object[]) GetValue(Object, Object[]) GetValue(Object, Object[])

COM オブジェクトに、 GetValue(Object, Object[]) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetValue(Object, Object[]) method.

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

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

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This method is for access to managed classes from unmanaged code and should not be called from managed code.

メソッドGetValueは、プロパティの値を返します。The GetValue methods return the value of the property.

GetValue(Object, Object[]) GetValue(Object, Object[]) GetValue(Object, Object[]) GetValue(Object, Object[])

COM オブジェクトに、 GetValue(Object, Object[]) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetValue(Object, Object[]) method.

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 Object Object Object

プロパティ値が返されるオブジェクト。The object whose property value will be returned.

index
Object[]

インデックス付きプロパティのインデックス値 (省略可能)。Optional index values for indexed properties. インデックス付きでないプロパティの場合は、この値を null にする必要があります。This value should be null for non-indexed properties.

戻り値

obj パラメーターのプロパティ値。The property value for the obj parameter.

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This method is for access to managed classes from unmanaged code and should not be called from managed code.

メソッドGetValueは、コンパイラによってプロパティに関連付けられているリテラル値を返します。The GetValue method returns a literal value associated with the property by a compiler.

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

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

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

パラメーター

obj
Object Object Object Object

プロパティ値が返されるオブジェクト。The object whose property value will be returned.

invokeAttr
BindingFlags BindingFlags BindingFlags BindingFlags

呼び出し属性。The invocation attribute. BindingFlags のビット フラグ InvokeMethodCreateInstanceStaticGetFieldSetFieldGetProperty、または SetProperty にする必要があります。This must be a bit flag from BindingFlags: InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, or SetProperty. 適切な呼び出し属性を指定する必要があります。A suitable invocation attribute must be specified. 静的メンバーを呼び出す場合は、StaticBindingFlags フラグを設定する必要があります。If a static member will be invoked, the Static flag of BindingFlags must be set.

binder
Binder Binder Binder Binder

バインディング、引数型の強制変換、メンバーの呼び出し、およびリフレクションを使用した MemberInfo オブジェクトの取得を有効にするオブジェクト。An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects through reflection. bindernull の場合は、既定のバインダーが使用されます。If binder is null, the default binder is used.

index
Object[]

インデックス付きプロパティのインデックス値 (省略可能)。Optional index values for indexed properties. インデックス付きでないプロパティの場合は、この値を null にする必要があります。This value should be null for non-indexed properties.

culture
CultureInfo CultureInfo CultureInfo CultureInfo

ローカライズ対象リソースのカルチャを表す CultureInfo オブジェクト。The CultureInfo object that represents the culture for which the resource will be localized. リソースがこのカルチャ用にローカライズされていない場合は、一致する対象を検索するために CultureInfo.Parent メソッドが連続して呼び出されます。Note that if the resource is not localized for this culture, the CultureInfo.Parent method will be called successively in search of a match. この値が null の場合は、CultureInfo プロパティから CultureInfo.CurrentUICulture が取得されます。If this value is null, the CultureInfo is obtained from the CultureInfo.CurrentUICulture property.

戻り値

obj パラメーターのプロパティ値。The property value for the obj parameter.

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This method is for access to managed classes from unmanaged code and should not be called from managed code.

メソッドGetValueは、指定されたバインディング、インデックス、およびCultureInfoを持つプロパティの値を返します。The GetValue method returns the value of a property having the specified binding, index, and CultureInfo.

適用対象