public Command(bool shouldQuit, IWritableInterface writableInterface) { this.shouldQuit = shouldQuit; WritableInterface = writableInterface; }
public CommandFactory(IWritableInterface writableInterface) { this.writableInterface = writableInterface; }
internal HelpCommand(IWritableInterface writableInterface) : base(writableInterface) { }
internal QuitCommand(IWritableInterface writableInterface) : base(true, writableInterface) { }
public NonTerminatingCommand(IWritableInterface writableInterface) : base(false, writableInterface) { }