private static void ParseStringChar(char chr, StringBuilder currentTarget, ref bool isInString, ref bool isEscape) { if (isEscape) { isEscape = false; currentTarget.Append("\\" + chr); } else { isInString = !isInString; currentTarget.Append(chr); } }