Example #1
0
            public override void VisitLink(HtmlParser.HtmlElementContext context)
            {
                var manager = new HtmlLinkStyleTagManager(context);

                if (manager.File != null)
                {
                    Files.Add(new FileContext {
                        File = manager.File, Context = context
                    });
                }
            }
Example #2
0
        public override T VisitHtmlElement([NotNull] HtmlParser.HtmlElementContext context)
        {
            var tags = context.htmlTagName();

            if (tags.Length == 0)
            {
                return(base.VisitHtmlElement(context));
            }

            var tagName = tags[0].TAG_NAME().GetText();

            if (tagName.ToUpper() != "LINK")
            {
                return(base.VisitHtmlElement(context));
            }

            VisitLink(context);
            return(default(T));
        }
Example #3
0
            public override void VisitLink(HtmlParser.HtmlElementContext context)
            {
                var linkStyle = new HtmlLinkStyleTagManager(context);

                linkStyle.Init(valueProvider, pathProvider);
            }
Example #4
0
 public abstract void VisitLink(HtmlParser.HtmlElementContext context);