Beispiel #1
0
 public GradeRunner(
     [NotNull] ITransmaxLogger logger,
     [NotNull] ITransmaxConsole console,
     [NotNull] IGrader grader)
 {
     m_Logger  = logger;
     m_Console = console;
     m_Grader  = grader;
 }
 public CommandLineParser(
     [NotNull] ITransmaxLogger logger,
     [NotNull] ITransmaxConsole console)
 {
     m_Console            = console;
     m_Logger             = logger;
     m_Parser             = CreateParser();
     ApplicationArguments = Empty;
 }
Beispiel #3
0
 public OutputFile(
     [NotNull] IApplicationMode mode,
     [NotNull] ITransmaxConsole console,
     [NotNull] ITransmaxFile file)
     : base(file)
 {
     m_Mode    = mode;
     m_Console = console;
 }