Пример #1
0
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="former">Формирователь команд.</param>
 /// <param name="executor">Исполнитель команд.</param>
 public TextRenderLogic(ITextRenderCommandFormer former, ITextRenderCommandExecutor executor)
 {
     if (former == null) throw new ArgumentNullException("former");
     if (executor == null) throw new ArgumentNullException("executor");
     Executor = executor;
     Former = former;
 }
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="commandFormer">Формирователь команд.</param>
 public TextRender2ProgramFormer(ITextRenderCommandFormer commandFormer)
 {
     if (commandFormer == null) throw new ArgumentNullException(nameof(commandFormer));
     CommandFormer = commandFormer;
 }