JsonFx.UI.Jbst.JbstWriter.IHtmlWriter C# (CSharp) Method

IHtmlWriter() private method

private IHtmlWriter ( HtmlTag tag ) : void
tag JsonFx.BuildTools.HtmlDistiller.HtmlTag
return void
        void IHtmlWriter.WriteTag(HtmlTag tag)
        {
            switch (tag.TagType)
            {
                case HtmlTagType.Unparsed:
                {
                    this.WriteUnparsedTag(tag);
                    break;
                }
                case HtmlTagType.FullTag:
                case HtmlTagType.BeginTag:
                {
                    this.PushTag(tag.RawName);

                    if (tag.HasAttributes)
                    {
                        this.WriteAttributes(tag);
                    }

                    if (tag.HasStyles)
                    {
                        this.WriteStyles(tag);
                    }

                    if (tag.TagType == HtmlTagType.FullTag)
                    {
                        this.PopTag(tag.RawName);
                    }
                    break;
                }
                case HtmlTagType.EndTag:
                {
                    this.PopTag(tag.RawName);
                    break;
                }
            }
        }

Same methods

JbstWriter::IHtmlWriter ( string value ) : void