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

Definição

Fornece aos objetos COM acesso independente da 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 objeto que MemberTypes indica o tipo de membro a procurar.

bindingAttr
BindingFlags

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

-ou-

Zero, para voltar null.

filter
MemberFilter

O delegado que faz as comparações, retornando true se o membro atualmente inspecionado corresponder ao filterCriteria e false caso contrário. Pode usar os FilterAttribute, FilterName, e FilterNameIgnoreCase os delegados fornecidos por esta classe. O primeiro usa os campos de FieldAttributes, , e MethodAttributes como critérios de pesquisa, e os outros dois delegados usam MethodImplAttributes objetos como critérios Stringde pesquisa.

filterCriteria
Object

O critério de pesquisa que determina se um membro é devolvido no array de MemberInfo objetos.

Os corpos de FieldAttributes, MethodAttributes, e MethodImplAttributes podem ser usados em conjunto com o FilterAttribute delegado fornecido por esta classe.

Devoluções

Um array filtrado de MemberInfo objetos do tipo de membro especificado.

-ou-

Um array vazio do tipo MemberInfo, se a corrente Type não tiver membros do tipo memberType que correspondam aos critérios do filtro.

Observações

Este método serve para acesso a classes geridas a partir de código não gerido, e não deve ser chamado a partir de código gerido.

O Type.FindMembers método devolve um array filtrado de MemberInfo objetos do tipo de membro especificado.

Aplica-se a