IReflect.GetProperty IReflect.GetProperty IReflect.GetProperty IReflect.GetProperty Method

定義

指定したプロパティに対応する PropertyInfo オブジェクトを取得します。Retrieves a PropertyInfo object corresponding to a specified property.

オーバーロード

GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags)

指定した検索制約の下で、指定したプロパティに対応する PropertyInfo オブジェクトを取得します。Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints.

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

指定した検索制約で、指定したプロパティに対応する PropertyInfo オブジェクトを取得します。Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints.

GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags)

指定した検索制約の下で、指定したプロパティに対応する PropertyInfo オブジェクトを取得します。Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints.

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo

パラメーター

name
String String String String

検索するプロパティの名前。The name of the property to find.

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

検索を制御するために使用されるバインディング属性。The binding attributes used to control the search.

戻り値

bindingAttr で指定された検索制約に一致する見つかったプロパティの PropertyInfo オブジェクト。プロパティが見つからなかった場合は nullA PropertyInfo object for the located property that meets the search constraints specified in bindingAttr, or null if the property was not located.

例外

オブジェクトに複数のフィールドが同じ名前で実装されています。The object implements multiple fields with the same name.

こちらもご覧ください

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

指定した検索制約で、指定したプロパティに対応する PropertyInfo オブジェクトを取得します。Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints.

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo

パラメーター

name
String String String String

検索対象のメンバーの名前。The name of the member to find.

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

検索の制御に使用されるバインディング属性。The binding attribute used to control the search.

binder
Binder Binder Binder Binder

このメソッドに関連するプロパティが含まれ、Binder を実装するオブジェクト。An object that implements Binder, containing properties related to this method.

returnType
Type Type Type Type

プロパティの型。The type of the property.

types
Type[]

同じ名前のオーバーロードされたメソッドからの選択に使用する配列。An array used to choose among overloaded methods with the same name.

modifiers
ParameterModifier[]

パラメーター修飾子の選択に使用する配列。An array used to choose the parameter modifiers.

戻り値

指定した名前のプロパティがこのリフレクション オブジェクトで見つかった場合は、見つかったプロパティの PropertyInfo オブジェクト。プロパティが見つからなかった場合は nullA PropertyInfo object for the located property, if a property with the specified name was located in this reflection object, or null if the property was not located.

注釈

このメソッドは、 PropertyInfo指定された検索制約の下で、指定されたプロパティに対応するオブジェクトを取得します。This method retrieves a PropertyInfo object corresponding to a specified property under specified search constraints. 型配列は、オーバーロードされたメソッドの中から選択するために使用されます。A type array is used to choose from among overloaded methods.

こちらもご覧ください

適用対象