_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) 메서드

정의

COM 개체에 메서드에 대한 버전 독립적 액세스를 FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) 제공합니다.

public:
 cli::array <System::Reflection::MemberInfo ^> ^ FindMembers(System::Reflection::MemberTypes memberType, System::Reflection::BindingFlags bindingAttr, System::Reflection::MemberFilter ^ filter, System::Object ^ filterCriteria);
public System.Reflection.MemberInfo[] FindMembers(System.Reflection.MemberTypes memberType, System.Reflection.BindingFlags bindingAttr, System.Reflection.MemberFilter filter, object filterCriteria);
abstract member FindMembers : System.Reflection.MemberTypes * System.Reflection.BindingFlags * System.Reflection.MemberFilter * obj -> System.Reflection.MemberInfo[]
Public Function FindMembers (memberType As MemberTypes, bindingAttr As BindingFlags, filter As MemberFilter, filterCriteria As Object) As MemberInfo()

매개 변수

memberType
MemberTypes

MemberTypes 검색할 멤버의 형식을 나타내는 개체입니다.

bindingAttr
BindingFlags

검색을 수행하는 방법을 지정하는 하나 이상의 BindingFlags 비트 마스크로 구성됩니다.

-또는-

0을 반환 null합니다.

filter
MemberFilter

비교를 수행하는 대리자이며, 현재 검사 중인 멤버가 일치하는 true 지 여부를 반환하고 filterCriteria 그렇지 않은 경우 반환 false 합니다. 이 클래스에서 FilterAttribute제공하는 , FilterNameFilterNameIgnoreCase 대리자를 사용할 수 있습니다. 첫 번째는 검색 조건으로 , 및 필드를 FieldAttributes사용하고 다른 두 대리자는 개체를 검색 조건으로 사용합니다MethodAttributes.MethodImplAttributesString

filterCriteria
Object

멤버가 개체 배열 MemberInfo 에서 반환되는지 여부를 결정하는 검색 조건입니다.

의 필드FieldAttributesMethodAttributes이며 MethodImplAttributes 이 클래스에서 제공하는 대리자와 함께 FilterAttribute 사용할 수 있습니다.

반품

지정된 멤버 형식의 MemberInfo 개체의 필터링된 배열입니다.

-또는-

현재 MemberInfo 에 필터 조건과 일치하는 형식Type의 멤버가 없는 경우 형식 memberType 의 빈 배열입니다.

설명

이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.

이 메서드는 Type.FindMembers 지정된 멤버 형식의 MemberInfo 필터링된 개체 배열을 반환합니다.

적용 대상