EnumBuilder.GetMember(String, MemberTypes, BindingFlags) Método

Definição

Retorna todos os membros com o nome especificado, o tipo e a associação que são declaradas ou herdadas por esse tipo.

C#
public override System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr);

Parâmetros

name
String

O nome do membro.

type
MemberTypes

O tipo do membro que deve ser retornado.

bindingAttr
BindingFlags

Isso deve ser um sinalizador de bit de BindingFlags: InvokeMethod, NonPublic e assim por diante.

Retornos

Retorna uma matriz de MemberInfo objetos que representam os membros públicos e não públicos definidos nesse tipo se nonPublic for usado; caso contrário, somente os membros públicos serão retornados.

Exceções

Atualmente, esse método não tem suporte em tipos que não estão completos.

Comentários

Como solução alternativa, para recuperar o membro de um tipo concluído, recupere o tipo usando Type.GetType ou Assembly.GetType e use reflexão sobre o tipo recuperado.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1