Returns a MethodInfo representing the get accessor for this property.
Returns the Get-accessor for this property.
[Visual Basic] Overloads MustOverride Public Function GetGetMethod(Boolean) As MethodInfo
[C#] public abstract MethodInfo GetGetMethod(bool);
[C++] public: virtual MethodInfo* GetGetMethod(bool) = 0;
[JScript] public abstract function GetGetMethod(Boolean) : MethodInfo;
Returns the public get-accessor for this property.
[Visual Basic] Overloads Public Function GetGetMethod() As MethodInfo
[C#] public MethodInfo GetGetMethod();
[C++] public: MethodInfo* GetGetMethod();
[JScript] public function GetGetMethod() : MethodInfo;
Note This example shows how to use one of the overloaded versions of GetGetMethod. For other examples that may be available, see the individual overload topics.
[C#]
//Make a property public class Myproperty { private string caption = "A Default caption"; public string Caption{ get{return caption;} set {if(caption!=value) {caption = value;} } } } class Mypropertyinfo { public static int Main() { Console.WriteLine ("\nReflection.PropertyInfo"); //Get the type and PropertyInfo for two separate properties Type MyTypea = Type.GetType("Myproperty"); PropertyInfo Mypropertyinfoa = MyTypea.GetProperty("Caption"); Type MyTypeb = Type.GetType("System.Reflection.MethodInfo"); PropertyInfo Mypropertyinfob = MyTypeb.GetProperty("MemberType"); //Get and display the GetGetMethod Method for each property MethodInfo Mygetmethodinfoa = Mypropertyinfoa.GetGetMethod(); Console.Write ("\nGetAccessor for " + Mypropertyinfoa.Name + " returns a " + Mygetmethodinfoa.ReturnType); MethodInfo Mygetmethodinfob = Mypropertyinfob.GetGetMethod(); Console.Write ("\nGetAccessor for " + Mypropertyinfob.Name + " returns a " + Mygetmethodinfob.ReturnType); //Display the GetGetMethod without using the MethodInfo Console.Write ("\n\n" + MyTypea.FullName + "." + Mypropertyinfoa.Name + " GetGetMethod - " + Mypropertyinfoa.GetGetMethod()); Console.Write ("\n" + MyTypeb.FullName + "." + Mypropertyinfob.Name + " GetGetMethod - " + Mypropertyinfob.GetGetMethod()); return 0; } } Produces the following output Reflection.PropertyInfo GetAccessor for Caption returns a System.String GetAccessor for MemberType returns a System.Reflection.MemberTypes Myproperty.Caption GetGetMethod - System.String GetCaption () System.Reflection.MethodInfo.MemberType GetGetMethod - System.Reflection.MemberTypes GetMemberType ()
PropertyInfo Class | PropertyInfo Members | System.Reflection Namespace