private string DebuggerToString()
            {
                StringBuilder sb = new StringBuilder();

                sb.Append(CandidateAction.DebuggerToString());
                if (CombinedParameterNames.Count > 0)
                {
                    sb.Append(", Params =");
                    foreach (string param in CombinedParameterNames)
                    {
                        sb.AppendFormat(" {0}", param);
                    }
                }
                return(sb.ToString());
            }
            string DebuggerToString()
            {
                var sb = new StringBuilder();

                sb.Append(CandidateAction.DebuggerToString());

                if (CombinedParameterNames.Count < 1)
                {
                    return(sb.ToString());
                }

                sb.Append(", Params =");

                foreach (var param in CombinedParameterNames)
                {
                    sb.Append(' ');
                    sb.Append(param);
                }

                return(sb.ToString());
            }