private List <Section> GenerateCursor(AssDocument doc, AssSection initialFormatting, string cursor) { AssSection section = (AssSection)initialFormatting.Clone(); section.Text = string.Empty; AssLine line = new AssLine(SubtitleDocument.TimeBase, SubtitleDocument.TimeBase); AssTagContext context = new AssTagContext { Document = doc, Line = line, Section = section }; doc.CreateTagSections(line, cursor, context); return(line.Sections); }