PropertyInfo.MemberType Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor MemberTypes 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 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.
using namespace System;
using namespace System::Reflection;
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 = {0}", Mypropertyinfo->MemberType );
return 0;
}
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
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
. Type
No , obtenha o PropertyInfo
. PropertyInfo
No , obtenha o MemberType
valor .