다음을 통해 공유


TypeDelegator.GetMember(String, MemberTypes, BindingFlags) 메서드

정의

지정한 name , typebindingAttr으로 지정된 속성, 메서드, 생성자, 필드, 이벤트, 중첩 형식과 같은 멤버를 반환합니다.

public:
 override cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name, System::Reflection::MemberTypes type, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.MemberInfo[] GetMember (string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr);
override this.GetMember : string * System.Reflection.MemberTypes * System.Reflection.BindingFlags -> System.Reflection.MemberInfo[]
Public Overrides Function GetMember (name As String, type As MemberTypes, bindingAttr As BindingFlags) As MemberInfo()

매개 변수

name
String

가져올 멤버의 이름입니다.

type
MemberTypes

검색 수행 방법에 영향을 주는 비트 마스크입니다. 이 값은 0이나 BindingFlags의 여러 비트 플래그의 조합으로 구성됩니다.

bindingAttr
BindingFlags

가져올 멤버의 형식입니다.

반환

지정한 조건을 만족하는 현재 클래스와 기준 클래스의 모든 멤버가 포함된 형식 MemberInfo의 배열입니다.

예외

name 매개 변수가 null인 경우

설명

가 이면 bindingAttr 입니다 BindingFlags. NonPublic, 모든 멤버가 고려됩니다. 일치하는 항목이 없으면 빈 배열이 반환됩니다.

적용 대상