MemberInfo.MemberType Propriedade

Definição

Quando substituído em uma classe derivada, obtém um valor MemberTypes que indica o tipo do membro – método, construtor, evento e assim por diante.

C#
public abstract System.Reflection.MemberTypes MemberType { get; }

Valor da propriedade

Um valor MemberTypes que indica o tipo de membro.

Implementações

Exemplos

O exemplo a seguir exibe o nome do membro e o tipo de uma classe especificada.

C#
using System;
using System.Reflection;

class Mymemberinfo
{
    public static int Main()
    {
        Console.WriteLine ("\nReflection.MemberInfo");

        // Get the Type and MemberInfo.
        Type MyType = Type.GetType("System.Reflection.PropertyInfo");
        MemberInfo[] Mymemberinfoarray = MyType.GetMembers();

        // Get the MemberType method and display the elements.
        Console.Write("\nThere are {0} members in ", Mymemberinfoarray.GetLength(0));
        Console.Write("{0}.", MyType.FullName);

        for (int counter = 0; counter < Mymemberinfoarray.Length; counter++)
        {
            Console.Write("\n" + counter + ". "
                + Mymemberinfoarray[counter].Name
                + " Member type - " +
                Mymemberinfoarray[counter].MemberType.ToString());
        }
        return 0;
    }
}

Comentários

Essa propriedade é substituída em classes derivadas e a substituição retorna o tipo de membro apropriado. Portanto, quando você examina um conjunto de MemberInfo objetos , por exemplo, a matriz retornada por GetMembers , a MemberType propriedade pode ser usada para determinar o tipo de membro de qualquer membro determinado.

Para obter a MemberType propriedade , obtenha a classe Type. TypeNo , obtenha a MethodInfo matriz . MethodInfo Na matriz , obtenha o MemberTypes.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, 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 1.5, 1.6, 2.0, 2.1

Confira também