_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece objetos COM com acesso independente de versão para o método 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()
Parâmetros
- memberType
- MemberTypes
Um objeto MemberTypes indicando o tipo de membro a ser pesquisado.
- bindingAttr
- BindingFlags
Um bitmask composto de um ou mais BindingFlags que especificam como a pesquisa é realizada.
- ou -
Zero, para retornar null.
- filter
- MemberFilter
O delegado que faz as comparações, retornando true se o membro inspecionado no momento corresponder ao filterCriteria. Caso contrário, false. Use os delegados FilterAttribute, FilterName e FilterNameIgnoreCase fornecidos por essa classe. O primeiro usa os campos FieldAttributes, MethodAttributes e MethodImplAttributes como critérios de pesquisa e os outros dois delegados usam objetos String como critérios de pesquisa.
- filterCriteria
- Object
Os critérios de pesquisa que determinam se um membro é retornado na matriz de objetos MemberInfo.
Os campos de FieldAttributes, MethodAttributes e MethodImplAttributes podem ser usados em conjunto com o delegado FilterAttribute fornecido por essa classe.
Retornos
Uma matriz filtrada de objetos MemberInfo do tipo de membro especificado.
- ou -
Uma matriz vazia do tipo MemberInfo, se o Type atual não tiver membros do tipo memberType que correspondem aos critérios de filtro.
Comentários
Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.
O Type.FindMembers método retorna uma matriz filtrada de MemberInfo objetos do tipo de membro especificado.