public TextWriterLog(TextWriter writer, TextWriterResponsibility responsibility) { if (writer == null) { throw new ArgumentNullException("writer"); } this.responsibility = responsibility; this.disposed = false; this.Writer = writer; }
/// <summary> /// Initializes a new instance of the <see cref="TextWriterLog"/> class. /// </summary> /// <param name="writer">The writer.</param> /// <param name="responsibility">The responsibility.</param> /// <exception cref="System.ArgumentNullException">writer</exception> public TextWriterLog(TextWriter writer, TextWriterResponsibility responsibility) { if (writer == null) { throw new ArgumentNullException("writer"); } _responsibility = responsibility; _disposed = false; // ReSharper disable DoNotCallOverridableMethodsInConstructor Writer = writer; // ReSharper restore DoNotCallOverridableMethodsInConstructor }