static void AppendBuffer (ref StringBuilder sb, string input, int start, int i, string append) { if (sb == null) sb = new StringBuilder (); if (i != start) sb.Append (input, start, i - start); sb.Append (append); }