/// <summary>
 /// Инициализирует объект CounterFileWriter
 /// </summary>
 /// <param name="wrappee">Дополнительный обработчик CounterWriter</param>
 /// <param name="fileName">Имя файла для вывода значений WordsCounter</param>
 public CounterFileWriter(CounterWriter wrappee, string fileName) : base(wrappee)
 {
     this.fileName = fileName;
 }
 /// <summary>
 /// Инициализирует объект CounterWriter
 /// </summary>
 /// <param name="wrappee">Дополнительный обработчик CounterWriter</param>
 /// <param name="dbConnectionString">Строка с параметрами подключения к БД</param>
 public CounterDbWriter(CounterWriter wrappee, string dbConnectionString) : base(wrappee)
 {
     this.dbConnectionString = dbConnectionString;
 }
Exemple #3
0
 /// <summary>
 /// Инициализирует объект CounterConsoleWriter
 /// </summary>
 /// <param name="wrappee">Дополнительный обработчик CounterWriter</param>
 public CounterConsoleWriter(CounterWriter wrappee) : base(wrappee)
 {
 }
Exemple #4
0
 /// <summary>
 /// Инициализирует объект CounterWriter
 /// </summary>
 /// <param name="counter">Объект WordsCounter</param>
 public CounterWriter(WordsCounter counter)
 {
     this.wrappee = null;
     this.counter = counter;
 }
Exemple #5
0
 /// <summary>
 /// Инициализирует объект CounterWriter
 /// </summary>
 /// <param name="wrappee">Дополнительный обработчик CounterWriter</param>
 public CounterWriter(CounterWriter wrappee)
 {
     this.wrappee = wrappee;
     this.counter = wrappee?.counter;
 }
Exemple #6
0
 /// <summary>
 /// Инициализирует объект CounterWriter
 /// </summary>
 public CounterWriter()
 {
     this.wrappee = null;
     this.counter = null;
 }