다음을 통해 공유


TypeBuilder.GetPropertyImpl 메서드

정의

파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식 및 한정자와 일치하는 지정된 속성을 검색합니다.

protected:
 override System::Reflection::PropertyInfo ^ GetPropertyImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetPropertyImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Protected Overrides Function GetPropertyImpl (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

매개 변수

name
String

가져올 속성의 이름을 포함하는 문자열입니다.

bindingAttr
BindingFlags

검색을 수행하는 방법을 지정하는 열거형 값의 비트 조합입니다.

-또는-

null반환할 Default.

binder
Binder

속성 집합을 정의하고 바인딩을 사용하도록 설정하는 개체로, 오버로드된 멤버 선택, 인수 형식 강제 변환 및 리플렉션을 통해 멤버 호출을 포함할 수 있습니다.

-또는-

DefaultBinder사용하는 null 참조(Visual Basic에서는Nothing)입니다.

returnType
Type

속성의 반환 형식입니다.

types
Type[]

가져올 인덱싱된 속성에 대한 매개 변수의 수, 순서 및 형식을 나타내는 Type 개체의 배열입니다.

-또는-

인덱싱되지 않은 속성을 가져오는 Type 형식의 빈 배열(즉, Type[] types = new Type[0])입니다.

modifiers
ParameterModifier[]

types 배열의 해당 요소와 연결된 특성을 나타내는 ParameterModifier 개체의 배열입니다. 기본 바인더는 이 매개 변수를 처리하지 않습니다.

반환

지정된 요구 사항과 일치하는 속성을 나타내는 개체입니다(있는 경우). 그렇지 않으면 null.

적용 대상