コード例 #1
0
 public void TryNextStrategy(string text, MarkdownRenderer renderer)
 {
     if (currentPos < strategies.Count)
     {
         strategies[currentPos++].TryRender(text, renderer, this);
     }
     else
     {
         //if no strategy satisfy.
         renderer.RenderOut.Append(text);
     }
 }
コード例 #2
0
 public void TryRenderFromStart(string text, MarkdownRenderer renderer)
 {
     currentPos = 0;
     TryNextStrategy(text, renderer);
 }