private void TraceCall(OpCode opcode, MethodInfo meth)
{
#if DEBUG
if (XmlILTrace.IsEnabled) {
StringBuilder strBldr = new StringBuilder();
bool isFirst = true;
string retType = "";
if (!(meth is MethodBuilder)) {
foreach (ParameterInfo paramInfo in meth.GetParameters()) {
if (isFirst)
isFirst = false;
else
strBldr.Append(", ");
strBldr.Append(paramInfo.ParameterType.Name);
}
retType = meth.ReturnType.Name;
}
this.writerDump.WriteLine(" {0, -10} {1} {2}({3})", new object[] {opcode.Name, retType, meth.Name, strBldr.ToString()});
}
#endif
}