internal static string ConstructName(MethodBase mi)
{
// Serialization uses ToString to resolve MethodInfo overloads.
string toString = null;
toString += mi.Name;
RuntimeMethodInfo rmi = mi as RuntimeMethodInfo;
if (rmi != null && rmi.IsGenericMethod)
toString += rmi.m_handle.ConstructInstantiation();
toString += "(" + ConstructParameters(mi.GetParametersNoCopy(), mi.CallingConvention) + ")";
return toString;
}
#endregion