コード例 #1
0
 public ModificationImportController(IPofSerializer pofSerializer, string repositoriesDirectory, TemporaryFileService temporaryFileService, ExeggutorService exeggutorService, ModificationComponentFactory modificationComponentFactory, IFileSystemProxy fileSystemProxy, RiotSolutionLoader riotSolutionLoader, ModificationImportViewModelFactory modificationImportViewModelFactory, ObservableCollection <ModificationViewModel> modificationViewModels, ModificationLoader modificationLoader, LeagueBuildUtilities leagueBuildUtilities)
 {
     this.pofSerializer                      = pofSerializer;
     this.repositoriesDirectory              = repositoriesDirectory;
     this.temporaryFileService               = temporaryFileService;
     this.exeggutorService                   = exeggutorService;
     this.modificationComponentFactory       = modificationComponentFactory;
     this.fileSystemProxy                    = fileSystemProxy;
     this.riotSolutionLoader                 = riotSolutionLoader;
     this.modificationImportViewModelFactory = modificationImportViewModelFactory;
     this.modificationViewModels             = modificationViewModels;
     this.modificationLoader                 = modificationLoader;
     this.leagueBuildUtilities               = leagueBuildUtilities;
 }
コード例 #2
0
 public ModificationImportController(IPofSerializer pofSerializer, string repositoriesDirectory, TemporaryFileService temporaryFileService, ExeggutorService exeggutorService, ModificationComponentFactory modificationComponentFactory, IFileSystemProxy fileSystemProxy, RiotSolutionLoader riotSolutionLoader, ModificationImportViewModelFactory modificationImportViewModelFactory, ObservableCollection<ModificationViewModel> modificationViewModels, ModificationLoader modificationLoader, LeagueBuildUtilities leagueBuildUtilities)
 {
     this.pofSerializer = pofSerializer;
      this.repositoriesDirectory = repositoriesDirectory;
      this.temporaryFileService = temporaryFileService;
      this.exeggutorService = exeggutorService;
      this.modificationComponentFactory = modificationComponentFactory;
      this.fileSystemProxy = fileSystemProxy;
      this.riotSolutionLoader = riotSolutionLoader;
      this.modificationImportViewModelFactory = modificationImportViewModelFactory;
      this.modificationViewModels = modificationViewModels;
      this.modificationLoader = modificationLoader;
      this.leagueBuildUtilities = leagueBuildUtilities;
 }
コード例 #3
0
 public LeagueBuildUtilities(SystemState systemState, LeagueConfiguration leagueConfiguration, IFileSystemProxy fileSystemProxy, RiotSolutionLoader riotSolutionLoader, TemporaryFileService temporaryFileService, CommandFactory commandFactory, LeagueBuildUtilitiesConfiguration leagueBuildUtilitiesConfiguration)
 {
     this.systemState          = systemState;
     this.leagueConfiguration  = leagueConfiguration;
     this.fileSystemProxy      = fileSystemProxy;
     this.riotSolutionLoader   = riotSolutionLoader;
     this.temporaryFileService = temporaryFileService;
     this.commandFactory       = commandFactory;
     this.leagueBuildUtilitiesConfiguration = leagueBuildUtilitiesConfiguration;
     if (leagueBuildUtilitiesConfiguration.IsLoggingEnabled)
     {
         logger = LogManager.GetCurrentClassLogger();
     }
 }