public void Compile(string source, int width) { this.reader.SetSource(source); { using (HtmlChunkCollection h = OP <HtmlChunkCollection> .Acquire()) { h.Read(this.reader); this.Compile(h.GetEnumerator(), width); } } }
public override string ToString() { using (var sb = OP <PStringBuilder> .Acquire()) { for (int index = 0; index < this.list.Count; index++) { var item = this.list[index]; sb.Append('['); sb.Append(Equals(item, default(T)) ? "null" : item.ToString()); sb.Append(']'); if (index < this.list.Count - 1) { sb.Append(','); } } return(sb.ToString()); } }
public static HtCompiler GetCompiler() { return(OP <HtCompiler> .Acquire()); }
internal override void OnAcquire() { this.d = OP <DeviceChunkCollection> .Acquire(); }