private void AddSeperators(HtmlTableRowGroup rowGroup, HtmlTable left, HtmlTable right, HtmlTable edge) { // Unchanged seperator left.AddBody("Seperator Base"); right.AddBody("Seperator Diff"); edge.AddBody("Seperator Diff"); var startLine = rowGroup.Lines.Count > 0 ? rowGroup.Lines.First() : GetEmptyLine(); var endLine = rowGroup.Lines.Count > 0 ? rowGroup.Lines.Last() : GetEmptyLine(); left.AddBodySeperator(startLine.Left.LineNum, startLine.Left.Id, string.Format("Lines {0} to {1}", startLine.Left.LineNumber, endLine.Left.LineNumber)); right.AddBodySeperator(startLine.Right.LineNum, startLine.Right.Id, string.Format("Lines {0} to {1}", startLine.Right.LineNumber, endLine.Right.LineNumber)); edge.AddEdgeSeperator(startLine.Right.LineNum, startLine.Right.Id); left.EndBody(); right.EndBody(); edge.EndBody(); }