public override string ToString()

in src/main/csharp/Selector/InExpression.cs [66:95]


        public override string ToString()
        {
            StringBuilder answer = new StringBuilder();
            answer.Append(Right);
            answer.Append(" ");
            answer.Append(ExpressionSymbol);
            answer.Append(" (");

            for(int i = 0; i < elements.Count; i++)
            {
                if(i > 0) answer.Append(", ");

                string s = (string)elements[i];

                answer.Append('\'');
                for(int c = 0; c < s.Length; c++)
                {
                    char ch = s[c];
                    if(ch == '\'')
                    {
                        answer.Append(ch);
                    }
                    answer.Append(ch);
                }
                answer.Append('\'');
            }

            answer.Append(")");
            return answer.ToString();
        }