public ScriptOutputWriterStream(IScriptOutputWriter writer)
 {
     _writer = writer;
     _buffer = new StringBuilder();
 }
 public void Add(IScriptOutputWriter writer)
 {
     writer.ForegroundColor = _foregroundColor;
     _writers.Add(writer);
 }
 public void Remove(IScriptOutputWriter writer)
 {
     _writers.Remove(writer);
 }
 public virtual void AddOutputWriter(IScriptOutputWriter writer)
 {
     _output.Add(writer);
 }
 public virtual void RemoveOutputWriter(IScriptOutputWriter writer)
 {
     _output.Remove(writer);
 }
 public virtual void RemoveOutputWriter(IScriptOutputWriter writer)
 {
     _output.Remove(writer);
 }
 public virtual void AddOutputWriter(IScriptOutputWriter writer)
 {
     _output.Add(writer);
 }
 public ScriptOutputWriterStream(IScriptOutputWriter writer)
 {
     _writer = writer;
     _buffer = new StringBuilder();
 }
 public void Remove(IScriptOutputWriter writer)
 {
     _writers.Remove(writer);
 }
 public void Add(IScriptOutputWriter writer)
 {
     writer.ForegroundColor = _foregroundColor;
     _writers.Add(writer);
 }