public static void HandleCodeLine(ref MdLine currentLine, string line, List <MdLine> mdLines) { if (currentLine is CodeLine) { currentLine.AddContent(line); } else { if (currentLine.Content != null) { mdLines.Add(currentLine); } currentLine = new CodeLine(line); } }
public static void HandleOrderedListLine(ref MdLine currentLine, string line, List <MdLine> mdLines) { if (currentLine is OrderedListsLine) { currentLine.AddContent(line); } else { if (currentLine.Content != null) { mdLines.Add(currentLine); currentLine = new OrderedListsLine(); currentLine.AddContent(line); } else { currentLine = new OrderedListsLine(); currentLine.AddContent(line); } } }