コード例 #1
0
ファイル: DotHtmlTagFormatting.cs プロジェクト: phreed/GMac
        public string FormatText(DotHtmlText text)
        {
            var s = new StringBuilder();

            s.Append("<")
            .Append(TagName)
            .Append(">");

            s.Append(ReferenceEquals(text, null) ? "" : text.ToString());

            return(s
                   .Append("</")
                   .Append(TagName)
                   .Append(">")
                   .ToString());
        }
コード例 #2
0
        public string FormatText(DotHtmlText text)
        {
            var s = new StringBuilder();

            s.Append("<")
            .Append(TagName);

            foreach (var pair in Attributes)
            {
                s.Append(" ").Append(pair.Key).Append("=").Append(pair.Value.ValueToQuotedLiteral());
            }

            s.Append(">");

            s.Append(ReferenceEquals(text, null) ? "" : text.ToString());

            return(s
                   .Append("</")
                   .Append(TagName)
                   .Append(">")
                   .ToString());
        }
コード例 #3
0
        internal DotHtmlFormattedText(IDotHtmlTagFormatting htmlTag, DotHtmlText htmlText)
        {
            HtmlText = htmlText;

            HtmlTag = htmlTag;
        }