Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

PropertyInfo.MemberType Property

July 28, 2014

Gets a MemberTypes value indicating that this member is a property.

Namespace:  System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public override MemberTypes MemberType { get; }

Property Value

Type: System.Reflection.MemberTypes
A value indicating that this member is a property.

This property overrides MemberType. Therefore, when you examine a set of MemberInfo objects — for example, the array returned by GetMembers — the MemberType property returns MemberTypes.Property only when a given member is a property.

MemberType is a derived class of MemberInfo and specifies the type of member this is. Member types are constructors, properties, fields, and methods. Because this is a PropertyInfo property, the returned type is a property.

To get the MemberType property, first get the class Type. From the Type, get the PropertyInfo. From the PropertyInfo, get the MemberType value.

The following example displays the MemberType of a property.


using System;
using System.Reflection;

class Example
{
   public static int Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      outputBlock.Text += "\nReflection.PropertyInfo" + "\n";

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

      // Read and display the MemberType property.
      outputBlock.Text += "\nMemberType = " + Example.MemberType.ToString();

      return 0;
   }
}


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2014 Microsoft