Compartilhar via


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

Definição

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.

Aplica-se a