PropertyInfo.MemberType Egenskap

Definition

Hämtar ett MemberTypes värde som anger att den här medlemmen är en egenskap.

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

Egenskapsvärde

Ett MemberTypes värde som anger att den här medlemmen är en egenskap.

Implementeringar

Exempel

I följande exempel visas den angivna medlemmens typ.

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

Kommentarer

Den här egenskapen åsidosätter MemberType. När du undersöker en uppsättning MemberInfo objekt, till exempel matrisen som returneras av GetMembers , MemberType returneras Property därför egenskapen endast när en viss medlem är en egenskap.

MemberType är en härledd klass av MemberInfo och anger vilken typ av medlem detta är. Medlemstyper är konstruktorer, egenskaper, fält och metoder. Eftersom det här är en PropertyInfo egenskap är den returnerade typen en egenskap.

MemberType Hämta egenskapen genom att först hämta klassen Type. TypeFrån hämtar du PropertyInfo. Hämta värdet från PropertyInfoMemberType .

Gäller för