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
memberType
Type: System.Reflection.MemberTypesUm objeto MemberTypes indicando o tipo de membro a ser pesquisado.
bindingAttr
Type: System.Reflection.BindingFlagsUm bitmask composto de um ou mais BindingFlags que especificam como a pesquisa é realizada.
-ou-
Zero, para retornar null.
filter
Type: System.Reflection.MemberFilterO 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.ObjectOs 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