IReflect.GetProperty Method

Definition

지정된 속성에 해당하는 PropertyInfo 개체를 검색합니다.Retrieves a PropertyInfo object corresponding to a specified property.

Overloads

GetProperty(String, BindingFlags)

지정된 검색 제약 조건에 지정된 속성에 해당하는 PropertyInfo 개체를 검색합니다.Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints.

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)

지정된 검색 제약 조건에 지정된 속성에 해당하는 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

Parameters

name
String

찾을 속성의 이름입니다.The name of the property to find.

bindingAttr
BindingFlags

검색을 제어하는 데 사용되는 바인딩 특성입니다.The binding attributes used to control the search.

Returns

PropertyInfo

bindingAttr에 지정된 검색 제약 조건을 충족하는 찾은 속성에 대한 PropertyInfo 개체입니다. 해당 속성을 찾지 못한 경우에는 null입니다.A PropertyInfo object for the located property that meets the search constraints specified in bindingAttr, or null if the property was not located.

Exceptions

개체가 이름이 같은 여러 필드를 구현하는 경우The object implements multiple fields with the same name.

See also

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
Public Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Parameters

name
String

찾을 멤버의 이름입니다.The name of the member to find.

bindingAttr
BindingFlags

검색을 제어하는 데 사용되는 바인딩 특성입니다.The binding attribute used to control the search.

binder
Binder

Binder를 구현하는 개체로, 이 메서드와 관련된 속성을 포함합니다.An object that implements Binder, containing properties related to this method.

returnType
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.

Returns

PropertyInfo

지정된 이름을 가진 속성을 이 리플렉션 개체에서 찾은 경우 찾은 속성에 대한 PropertyInfo 개체입니다. 해당 속성을 찾지 못한 경우에는 null입니다.A 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.

Remarks

이 메서드는 지정 된 검색 제약 조건에서 지정 된 속성에 해당 하는 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.

See also

Applies to