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