internal static string GetMethodSignature(Cecil.MethodDefinition mdef)
{
StringBuilder sb = new StringBuilder ("(");
bool first = true;
foreach (Cecil.ParameterDefinition p in mdef.Parameters) {
if (first)
first = false;
else
sb.Append (", ");
sb.Append (GetTypeSignature (p.ParameterType).Replace ('+','/'));
}
sb.Append (")");
return sb.ToString ();
}