class System.Reflection.MethodInfo
   inherits System.Reflection.MethodBase
   implements System.Reflection.ICustomAttributeProvider, 
              System.Runtime.InteropServices._MemberInfo, 
              System.Runtime.InteropServices._MethodBase, 
              System.Runtime.InteropServices._MethodInfo
   abstract:

   def public override property MemberType as System.Reflection.MemberTypes
      get.

   def public property ReturnType as System.Type
      get.

   def public property ReturnParameter as System.Reflection.ParameterInfo
      get.

   def public abstract property ReturnTypeCustomAttributes as System.Reflection.ICustomAttributeProvider
      get.

   constructor protected MethodInfo():
   end constructor.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final override integer GetHashCode():
   end method.

   method public abstract System.Reflection.MethodInfo GetBaseDefinition().

   method public override System.Type extent GetGenericArguments():
   end method.

   method public System.Reflection.MethodInfo GetGenericMethodDefinition():
   end method.

   method public System.Reflection.MethodInfo MakeGenericMethod(input typeArguments as System.Type extent):
   end method.

   method public System.Delegate CreateDelegate(input delegateType as System.Type):
   end method.

   method public System.Delegate CreateDelegate(input delegateType as System.Type, input target as System.Object):
   end method.

end class.
