PropertyInfo.MemberType Propriedade

Definição

Obtém um valor MemberTypes que indica que este membro é uma propriedade.

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

Valor da propriedade

Um valor MemberTypes que indica que este membro é uma propriedade.

Implementações

Exemplos

O exemplo a seguir exibe o tipo do membro especificado.

C#
using System;
using System.Reflection;

class Mypropertyinfo
{
    public static int Main()
    {
        Console.WriteLine("\nReflection.PropertyInfo");

        // Get the type and PropertyInfo.
        Type MyType = Type.GetType("System.Reflection.MemberInfo");
        PropertyInfo Mypropertyinfo = MyType.GetProperty("Name");

        // Read and display the MemberType property.
        Console.Write("\nMemberType = " + Mypropertyinfo.MemberType.ToString());

        return 0;
    }
}

Comentários

Esta propriedade substitui MemberType. Portanto, quando você examina um conjunto de MemberInfo objetos - por exemplo, a matriz retornada por GetMembers - a MemberType propriedade retorna Property somente quando um determinado membro é uma propriedade.

MemberType é uma classe derivada de MemberInfo e especifica o tipo de membro que é. Os tipos de membro são construtores, propriedades, campos e métodos. Como essa é uma PropertyInfo propriedade, o tipo retornado é uma propriedade .

Para obter a MemberType propriedade , primeiro obtenha a classe Type. TypeNo , obtenha o PropertyInfo. PropertyInfoNo , obtenha o MemberType valor .

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