Esempio n. 1
0
 private void RenderNextParagraph()
 {
     foreach (var openingTag in GetTags())
     {
         builder.Append(text.Substring(rendered, openingTag.Position - rendered));
         rendered = openingTag.Position;
         if (!language.IsTagWithValidSurroundings(text, openingTag, true))
         {
             continue;
         }
         if (language.IsLineDelimiter(openingTag.Name))
         {
             return;
         }
         RenderNextTagPair(openingTag);
     }
     builder.Append(text.Substring(rendered, text.Length - rendered));
     rendered = text.Length;
 }