public Method_Common_System(ICLRType DeclaringType, System.Reflection.MethodBase method)
{
if (method == null)
throw new Exception("not allow null method.");
method_System = method;
this.DeclaringType = DeclaringType;
if (method is System.Reflection.MethodInfo)
{
System.Reflection.MethodInfo info = method as System.Reflection.MethodInfo;
ReturnType = DeclaringType.env.GetType(info.ReturnType);
}
ParamList = new MethodParamList(DeclaringType.env, method);
}