public static Markup GetNextMarkup(string content, ref int currentPosition) { Markup markup = Markup.FromString(content, currentPosition); if (markup == null) { return(null); } currentPosition = markup.MatchPosition + markup.MatchLength; return(markup); }