Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ShellViewModel" /> class.
 /// </summary>
 /// <param name="mainMenu">The main menu.</param>
 /// <param name="settings">The settings.</param>
 public ShellViewModel(
     IMainMenu mainMenu,
     IHyperValidatorSettings settings)
 {
     MainMenu = mainMenu;
     Settings = settings;
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Log4NetLogger" /> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="settings">The settings.</param>
 public Log4NetLogger(
     ILog logger,
     IHyperValidatorSettings settings)
 {
     Logger   = logger;
     Settings = settings;
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DatabaseSerializer" /> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="settings">The settings.</param>
 /// <param name="fileUtility">The file utility.</param>
 public DatabaseSerializer(
     ILogger logger,
     IHyperValidatorSettings settings,
     IFileUtility fileUtility)
 {
     Logger      = logger;
     Settings    = settings;
     FileUtility = fileUtility;
 }
Example #4
0
 /// <summary>
 /// Initializes this instance.
 /// </summary>
 static void Initialize()
 {
     SystemRepository  = Kernel.Get <ISystemRepository>();
     ConsoleRepository = Kernel.Get <IConsoleRepository>();
     Settings          = Kernel.Get <IHyperValidatorSettings>();
     HyperSpin         = SystemRepository.Get();
     ConsoleRepository.GameValidated      += ConsoleRepository_GameValidated;
     ConsoleRepository.ValidationComplete += ConsoleRepository_ValidationComplete;
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IniSerializer"/> class.
 /// </summary>
 /// <param name="fileUtility">The file utility.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="settings">The settings.</param>
 public IniSerializer(
     IFileUtility fileUtility,
     ILogger logger,
     IHyperValidatorSettings settings)
 {
     FileUtility = fileUtility;
     Logger      = logger;
     Settings    = settings;
 }
Example #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConsoleValidator"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="settings">The settings.</param>
 /// <param name="fileUtility">The file utility.</param>
 /// <param name="directoryUtility">The directory utility.</param>
 /// <param name="pathUtility">The path utility.</param>
 public ConsoleValidator(
     ILogger logger,
     IHyperValidatorSettings settings,
     IFileUtility fileUtility,
     IDirectoryUtility directoryUtility,
     IPathUtility pathUtility)
 {
     Logger           = logger;
     Settings         = settings;
     FileUtility      = fileUtility;
     DirectoryUtility = directoryUtility;
     PathUtility      = pathUtility;
 }
Example #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SystemRepository" /> class.
 /// </summary>
 /// <param name="settings">The settings.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="directoryUtility">The directory utility.</param>
 /// <param name="fileUtility">The file utility.</param>
 /// <param name="pathUtility">The path utility.</param>
 /// <param name="consoleRepository">The console repository.</param>
 public SystemRepository(
     IHyperValidatorSettings settings,
     ILogger logger,
     IDirectoryUtility directoryUtility,
     IFileUtility fileUtility,
     IPathUtility pathUtility,
     IConsoleRepository consoleRepository)
 {
     Settings          = settings;
     Logger            = logger;
     DirectoryUtility  = directoryUtility;
     FileUtility       = fileUtility;
     PathUtility       = pathUtility;
     ConsoleRepository = consoleRepository;
 }
Example #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GameRepository"/> class.
 /// </summary>
 /// <param name="settings">The settings.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="directoryUtility">The directory utility.</param>
 /// <param name="fileUtility">The file utility.</param>
 /// <param name="pathUtility">The path utility.</param>
 /// <param name="consoleSerializer">The console serializer.</param>
 public GameRepository(
     IHyperValidatorSettings settings,
     ILogger logger,
     IDirectoryUtility directoryUtility,
     IFileUtility fileUtility,
     IPathUtility pathUtility,
     IConsoleSerializer consoleSerializer)
 {
     Settings          = settings;
     Logger            = logger;
     DirectoryUtility  = directoryUtility;
     FileUtility       = fileUtility;
     PathUtility       = pathUtility;
     ConsoleSerializer = consoleSerializer;
 }
Example #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConsoleRepository" /> class.
 /// </summary>
 /// <param name="settings">The settings.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="directoryUtility">The directory utility.</param>
 /// <param name="fileUtility">The file utility.</param>
 /// <param name="pathUtility">The path utility.</param>
 /// <param name="consoleSerializer">The console serializer.</param>
 /// <param name="databaseSerializer">The database serializer.</param>
 /// <param name="gameValidator">The game validator.</param>
 /// <param name="consoleValidator">The console validator.</param>
 public ConsoleRepository(
     IHyperValidatorSettings settings,
     ILogger logger,
     IDirectoryUtility directoryUtility,
     IFileUtility fileUtility,
     IPathUtility pathUtility,
     IConsoleSerializer consoleSerializer,
     IDatabaseSerializer databaseSerializer,
     IGameValidator gameValidator,
     IConsoleValidator consoleValidator)
 {
     Settings           = settings;
     Logger             = logger;
     DirectoryUtility   = directoryUtility;
     FileUtility        = fileUtility;
     PathUtility        = pathUtility;
     ConsoleSerializer  = consoleSerializer;
     DatabaseSerializer = databaseSerializer;
     GameValidator      = gameValidator;
     ConsoleValidator   = consoleValidator;
 }