Esempio n. 1
0
        protected override void WriteElement(DomElement element)
        {
            var frag = element as HxlElement;

            if (frag != null)
            {
                WriteElementFragment(frag);
                return;
            }

            // TODO Missing HTML settings and pretty print semantics
            IHxlElementTemplate template = HxlElementTemplate.ProcessAttributesForTemplate(element, TemplateContext);

            template = template ?? element.GetElementTemplate() ?? HxlElementTemplate.Default;

            template.Render(element, this);
        }