예제 #1
0
        private void ExecuteDocumentParser()
        {
            _parser.StartViewResponse();
            IDocumentParser parser = new HtmlDocumentParser(_htmlParser, this);

            parser.Execute(_parser);
        }
예제 #2
0
 private void ReadTemplate(char chr, char prev, int index)
 {
     //TODO avoid multiple instances
     if (chr == TagStartChr)
     {
         IDocumentParser parser = new HtmlDocumentParser();
         parser.Execute(this);
     }
     else if (chr == RazorChr)
     {
         IDocumentParser parser = new RazorDocumentParser();
         parser.Execute(this);
     }
     else
     {
         _buffer.Append(chr);
     }
 }