_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Método

Definição

Fornece objetos COM com acesso independente de versão ao FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) método.

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()

Parâmetros

memberType
MemberTypes

Um MemberTypes objeto que indica o tipo de membro a ser pesquisado.

bindingAttr
BindingFlags

Uma máscara de bits composta por uma ou mais BindingFlags que especificam como a pesquisa é conduzida.

- ou -

Zero, para retornar null.

filter
MemberFilter

O delegado que faz as comparações, retornando true se o membro que está sendo inspecionado corresponde ao filterCriteria e false de outra forma. Você pode usar o FilterAttribute, FilterNamee FilterNameIgnoreCase delegados fornecidos por esta classe. O primeiro usa os campos de , FieldAttributese MethodAttributes como critérios de MethodImplAttributespesquisa, e os outros dois delegados usam String objetos como critérios de pesquisa.

filterCriteria
Object

Os critérios de pesquisa que determinam se um membro é retornado na matriz de MemberInfo objetos.

Os campos de FieldAttributes, MethodAttributese MethodImplAttributes podem ser usados em conjunto com o FilterAttribute delegado fornecido por essa classe.

Retornos

Uma matriz filtrada de MemberInfo objetos do tipo de membro especificado.

- ou -

Uma matriz vazia de tipo MemberInfo, se a atual Type não tiver membros do tipo memberType que correspondam aos critérios de filtro.

Comentários

Esse método destina-se ao acesso a classes gerenciadas de código não gerenciado e não deve ser chamado do código gerenciado.

O Type.FindMembers método retorna uma matriz filtrada de MemberInfo objetos do tipo de membro especificado.

Aplica-se a