public override string ToString() { StringBuilder sb = new StringBuilder(); using (StringWriter sw = new StringWriter(sb)) { Format(sw, null, 0, null); sw.Flush(); } return sb.ToString(); }