Beispiel #1
0
        public HtmlTag Build()
        {
            HtmlTag tag  = buildTopNode();
            var     body = tag.Add("tbody");

            AddTaggingLinkIfAtTopLevel(body);

            var commentLink = new SelectorLinkTag(GrammarConstants.COMMENT);

            commentLink.Label(GrammarConstants.COMMENT);
            body.Add("tr").Append(commentLink.TagName("td"));



            _fixture.PossibleGrammarsFor(new StepLeaf()).Where(x => !(x is DoGrammarStructure)).Each(grammar =>
            {
                _link = new SelectorLinkTag(grammar.Name);
                _link.TagName("td");
                body.Add("tr").Append(_link);

                grammar.AcceptVisitor(this, new Step());
            });

            return(tag);
        }