PropertyInfo.MemberType Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um MemberTypes valor que indica que este membro é uma propriedade.
public:
virtual property System::Reflection::MemberTypes MemberType { System::Reflection::MemberTypes get(); };
public override System.Reflection.MemberTypes MemberType { get; }
member this.MemberType : System.Reflection.MemberTypes
Public Overrides ReadOnly Property MemberType As MemberTypes
Valor de Propriedade
Um valor que MemberTypes indica que este membro é uma propriedade.
Implementações
Exemplos
O exemplo seguinte mostra o tipo do elemento especificado.
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;
}
}
Imports System.Reflection
Class Mypropertyinfo
Public Shared Function Main() As Integer
Console.WriteLine(ControlChars.CrLf & "Reflection.PropertyInfo")
' Get the type and PropertyInfo.
Dim MyType As Type = Type.GetType("System.Reflection.MemberInfo")
Dim Mypropertyinfo As PropertyInfo = MyType.GetProperty("Name")
' Read and display the MemberType property.
Console.WriteLine("MemberType = " & _
Mypropertyinfo.MemberType.ToString())
Return 0
End Function
End Class
Observações
Esta propriedade sobrepõe-se MemberTypea . Portanto, quando se examina um conjunto de MemberInfo objetos – por exemplo, o array devolvido por GetMembers – a MemberType propriedade só retorna Property quando um dado membro é uma propriedade.
MemberType é uma classe derivada de MemberInfo e especifica o tipo de membro que isto representa. Os tipos de membros são construtores, propriedades, campos e métodos. Como isto é uma PropertyInfo propriedade, o tipo devolvido é uma propriedade.
Para obter a MemberType propriedade, primeiro escolhe a classe Type. A partir do Type, obtenha o PropertyInfo. A partir do PropertyInfo, obtenha o MemberType valor.