_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 검색할 멤버의 형식을 나타내는 개체입니다.
- filter
- MemberFilter
비교를 수행하는 대리자이며, 현재 검사 중인 멤버가 일치하는 true 지 여부를 반환하고 filterCriteria 그렇지 않은 경우 반환 false 합니다. 이 클래스에서 FilterAttribute제공하는 , FilterName및 FilterNameIgnoreCase 대리자를 사용할 수 있습니다. 첫 번째는 검색 조건으로 , 및 필드를 FieldAttributes사용하고 다른 두 대리자는 개체를 검색 조건으로 사용합니다MethodAttributes.MethodImplAttributesString
- filterCriteria
- Object
멤버가 개체 배열 MemberInfo 에서 반환되는지 여부를 결정하는 검색 조건입니다.
의 필드FieldAttributesMethodAttributes이며 MethodImplAttributes 이 클래스에서 제공하는 대리자와 함께 FilterAttribute 사용할 수 있습니다.
반품
지정된 멤버 형식의 MemberInfo 개체의 필터링된 배열입니다.
-또는-
현재 MemberInfo 에 필터 조건과 일치하는 형식Type의 멤버가 없는 경우 형식 memberType 의 빈 배열입니다.
설명
이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.
이 메서드는 Type.FindMembers 지정된 멤버 형식의 MemberInfo 필터링된 개체 배열을 반환합니다.