protected internal virtual void writeTextContent(HtmlWriteContext context) { StringWriter writer = context.Writer; writer.write(" "); // add additional whitespace writer.write(textContent_Renamed); }
protected internal virtual void writeStartTagOpen(HtmlWriteContext context) { StringWriter writer = context.Writer; writer.write("<"); writer.write(tagName); }
protected internal virtual void writeEndTagElement(HtmlWriteContext context) { StringWriter writer = context.Writer; writer.write("</"); writer.write(tagName); writer.write(">"); }
public virtual void writeStartTag(HtmlWriteContext context) { writeLeadingWhitespace(context); writeStartTagOpen(context); writeAttributes(context); writeStartTagClose(context); writeEndLine(context); }
public virtual void writeEndTag(HtmlWriteContext context) { if (!isSelfClosing) { writeLeadingWhitespace(context); writeEndTagElement(context); writeEndLine(context); } }
public virtual void writeContent(HtmlWriteContext context) { if (!string.ReferenceEquals(textContent_Renamed, null)) { writeLeadingWhitespace(context); writeTextContent(context); writeEndLine(context); } }
protected internal virtual void writeLeadingWhitespace(HtmlWriteContext context) { int stackSize = context.ElementStackSize; StringWriter writer = context.Writer; for (int i = 0; i < stackSize; i++) { writer.write(" "); } }
protected internal virtual void writeStartTagClose(HtmlWriteContext context) { StringWriter writer = context.Writer; if (isSelfClosing) { writer.write(" /"); } writer.write(">"); }
protected internal virtual void writeAttributes(HtmlWriteContext context) { StringWriter writer = context.Writer; foreach (KeyValuePair <string, string> attribute in attributes.SetOfKeyValuePairs()) { writer.write(" "); writer.write(attribute.Key); if (attribute.Value != null) { writer.write("=\""); string attributeValue = escapeQuotes(attribute.Value); writer.write(attributeValue); writer.write("\""); } } }
private void InitializeInstanceFields() { Context = new HtmlWriteContext(this); }
protected internal virtual void writeEndLine(HtmlWriteContext context) { StringWriter writer = context.Writer; writer.write("\n"); }