public
	void GetMethodsUsingReflection()
	        {
	            MethodInfo[] methodInfos =
	typeof(Student).GetMethods();
	
	           
	// writes all the property names
	            foreach (MethodInfo 
	methodInfo in methodInfos)
	            {
	                Response.Write(methodInfo.Name + 
	"<br/>");
	            }
	
	
	        }
	
	Note it takes base class, 
	current class and property as method if you don't set Binding Flags.
	get_Name
	set_Name
	get_Grade
	set_Grade
	M1
	M2
	M3
	ToString
	Equals
	GetHashCode
	GetType
	Used Class for Demo:
	
	class Student
	    {
	        private string _name;
	        private double _grade;
	        public string 
	Name
	        {
	            get { return _name; }
	            set { _name = value; }
	        }
	        public double 
	Grade
	        {
	            get { return _grade; }
	            set { _grade = value; }
	        }
	        public void M1()
	        {
	            //Code
	        }
	        public void M2()
	        {
	            //Code
	        }
	        public string 
	M3()
	        {
	            return string.Empty;
	        }
	        public 
	Student(string name, double grade)
	        {
	            this.Name = name;
	            this.Grade = grade;
	        }
	    }
	Thanks for reading this 
	article. Have a nice day.