_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.