public string ToString(string format, IFormatProvider formatProvider)
{
if (format == null)
{
StringBuilder buffer = new StringBuilder();
buffer.AppendFormat(formatProvider, "<{0}", this.FilterOperator);
for (int ii = 0; ii < this.FilterOperands.Count; ii++)
{
if (this.FilterOperands[ii] != null)
{
buffer.AppendFormat(formatProvider, ", {0}", this.FilterOperands[ii].Body);
}
else
{
buffer.AppendFormat(formatProvider, ", (null)");
}
}
buffer.AppendFormat(formatProvider, ">");
return buffer.ToString();
}
throw new FormatException(Utils.Format("Invalid format string: '{0}'.", format));
}
#endregion