Comparteix a través de


PropertyInfo.MemberType Propiedad

Definición

Obtiene un valor MemberTypes que indica que este miembro es una propiedad.

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 propiedad

Valor MemberTypes que indica que este miembro es una propiedad.

Implementaciones

Ejemplos

En el ejemplo siguiente se muestra el tipo del miembro 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

Comentarios

Esta propiedad invalida MemberType. Por lo tanto, cuando se examina un conjunto de MemberInfo objetos (por ejemplo, la matriz devuelta por GetMembers ), la MemberType propiedad devuelve Property solo cuando un miembro determinado es una propiedad.

MemberType es una clase derivada de MemberInfo y especifica el tipo de miembro que es . Los tipos de miembro son constructores, propiedades, campos y métodos. Puesto que se trata de una PropertyInfo propiedad, el tipo devuelto es una propiedad .

Para obtener la MemberType propiedad , obtenga primero la clase Type. TypeEn , obtenga .PropertyInfo PropertyInfoEn , obtenga el MemberType valor .

Se aplica a