Compartilhar via


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

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Fornece objetos COM com acesso independente de versão para o método Type.FindMembers.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

MemberInfo[] FindMembers(
    MemberTypes memberType,
    BindingFlags bindingAttr,
    MemberFilter filter,
    object filterCriteria
)
array<MemberInfo^>^ FindMembers(
    MemberTypes memberType,
    BindingFlags bindingAttr,
    MemberFilter^ filter,
    Object^ filterCriteria
)
abstract FindMembers : 
        memberType:MemberTypes *
        bindingAttr:BindingFlags *
        filter:MemberFilter *
        filterCriteria:Object -> MemberInfo[]
Function FindMembers (
    memberType As MemberTypes,
    bindingAttr As BindingFlags,
    filter As MemberFilter,
    filterCriteria As Object
) As MemberInfo()

Parâmetros

  • filter
    Type: System.Reflection.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
    Type: System.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.

Valor Retornado

Type: System.Reflection.MemberInfo[]

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 um conjunto filtrado de MemberInfo objetos do tipo de membro especificado.

Informações de Versão

.NET Framework
Disponível desde 1.1

Confira Também

Interface _Type
Namespace System.Runtime.InteropServices

Retornar ao início