private string GetArgumentName(CommandParam param) { Trace.Assert(param != null); string name = param.Name; if (param.IsParams) { name = "param object[] " + name; } else if (param.Null) { name += "?"; } return name; }