void Init(PlainTextWriterSettings settings, Encoding encoding) { this.Settings = settings; // PlainTextWriterSettings.Default; this._encoding = encoding ?? Encoding.Default; this._stream = null; this._writer = null; this.line = new StringBuilder(this.Settings.LineWidthMax * 2); this.buffer = new StringBuilder(this.Settings.LineWidthMax * 50); // default for 50 lines of data this.Indent = 0; this.ownedWriter = false; this.LineNumber = 1; this.prev = default(char); this.startwritten = false; this._lineheader = null; this._flushedPosition = 0; this.tabPos = 0; this.TabStops = null; }
void Init(PlainTextWriterSettings settings, Encoding encoding) { this.Settings = settings; // PlainTextWriterSettings.Default; this._encoding = encoding ?? Encoding.Default; this._stream = null; this._writer = null; this.line = new StringBuilder(this.Settings.LineWidthMax*2); this.buffer = new StringBuilder(this.Settings.LineWidthMax * 50); // default for 50 lines of data this.Indent = 0; this.ownedWriter = false; this.LineNumber = 1; this.prev = default(char); this.startwritten = false; this._lineheader = null; this._flushedPosition = 0; this.tabPos = 0; this.TabStops = null; }