_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.