コード例 #1
0
 public ResourceProvider(
     ILanguageStringProvider languageStringProvider,
     IWorkingDirectoryProvider workingDirectoryProvider)
 {
     this.m_LanguageStringProvider   = languageStringProvider;
     this.m_WorkingDirectoryProvider = workingDirectoryProvider;
 }
コード例 #2
0
 public ResourceProvider(
     ILanguageStringProvider languageStringProvider,
     IWorkingDirectoryProvider workingDirectoryProvider)
 {
     this.m_LanguageStringProvider = languageStringProvider;
     this.m_WorkingDirectoryProvider = workingDirectoryProvider;
 }
コード例 #3
0
 public ExaminationService(IDateTimeService dateTimeService,
                           IWorkingDirectoryProvider workingDirectoryProvider,
                           IExaminationInformation examinationInformation,
                           IMediaService mediaService,
                           IExaminationTimer examinationTimer,
                           IReportService reportService,
                           IAnswersService answersService,
                           IProgressViewModel progressViewModel,
                           IIterationsService iterationsService,
                           IGivenAnswerService givenAnswerService,
                           IHttpRequestService httpRequestService,
                           ILocalAudioMessageService localAudioMessageService,
                           IExaminationRemoteSettings settings)
 {
     this.dateTimeService          = dateTimeService;
     this.workingDirectoryProvider = workingDirectoryProvider;
     this.examinationInformation   = examinationInformation;
     this.examinationTimer         = examinationTimer;
     this.mediaService             = mediaService;
     this.reportService            = reportService;
     this.answersService           = answersService;
     this.iterationsService        = iterationsService;
     this.progressViewModel        = progressViewModel;
     this.givenAnswerService       = givenAnswerService;
     this.httpRequestService       = httpRequestService;
     this.localAudioMessageService = localAudioMessageService;
     this.settings = settings;
     this.examinationTimer.TimeUp += TimeUpHandler;
 }
コード例 #4
0
ファイル: ConfigValidator.cs プロジェクト: rajivraj/kraker
 public ConfigValidator(Config config,
                        ILogger logger,
                        IWorkingDirectoryProvider workingDirectoryProvider)
 {
     _config = config;
     _logger = logger;
     _workingDirectoryProvider = workingDirectoryProvider;
 }
コード例 #5
0
 public ProcessExecutablePath(
     IFileSystem fileSystem,
     ILogger logger,
     IWorkingDirectoryProvider workingDirectoryProvider)
 {
     FileSystem = fileSystem;
     _logger    = logger;
     WorkingDirectoryProvider = workingDirectoryProvider;
 }
コード例 #6
0
 public ProfileDirectories(
     IWorkingDirectoryProvider paths,
     IWorkingDirectorySubPaths workingDirectorySubPaths,
     IProfileIdentifier ident)
 {
     Paths = paths;
     WorkingDirectorySubPaths = workingDirectorySubPaths;
     Ident = ident;
 }
コード例 #7
0
 public ResourceProvider(
     ILanguageStringProvider languageStringProvider,
     IWorkingDirectoryProvider workingDirectoryProvider,
     IGenerationFunctionsProvider generationFunctionsProvider)
 {
     this.m_LanguageStringProvider = languageStringProvider;
     this.m_WorkingDirectoryProvider = workingDirectoryProvider;
     _generationFunctionsProvider = generationFunctionsProvider;
 }
コード例 #8
0
 public ResourceProvider(
     ILanguageStringProvider languageStringProvider,
     IWorkingDirectoryProvider workingDirectoryProvider,
     IGenerationFunctionsProvider generationFunctionsProvider)
 {
     this.m_LanguageStringProvider   = languageStringProvider;
     this.m_WorkingDirectoryProvider = workingDirectoryProvider;
     _generationFunctionsProvider    = generationFunctionsProvider;
 }
コード例 #9
0
 public HashCatCommandExecutorBuilder(IWorkingDirectoryProvider workingDirectoryProvider,
                                      IArgumentsBuilder argumentsBuilder,
                                      Config config,
                                      ILogger logger)
 {
     _argumentsBuilder = argumentsBuilder;
     _logger           = logger;
     _workingDirectoty = workingDirectoryProvider.Get();
     _settings         = config.HashCat;
 }
コード例 #10
0
 public Startup(
     IConfigValidator configValidator,
     IAgentRegistrationManager registrationManager,
     IWorkingDirectoryProvider workingDirectoryProvider, IAgentBuilder agentBuilder, IInventoryManager inventoryManager)
 {
     _configValidator          = configValidator;
     _registrationManager      = registrationManager;
     _workingDirectoryProvider = workingDirectoryProvider;
     _agentBuilder             = agentBuilder;
     _inventoryManager         = inventoryManager;
 }
コード例 #11
0
 public TemporaryLoadOrderProvider(
     ITempFileProvider tempFileProvider,
     ILoadOrderWriter loadOrderWriter,
     IWorkingDirectoryProvider paths,
     IRandomFileNameProvider randomFileNameProvider)
 {
     TempFileProvider       = tempFileProvider;
     LoadOrderWriter        = loadOrderWriter;
     RandomFileNameProvider = randomFileNameProvider;
     Paths = paths;
 }
コード例 #12
0
 public ExecuteCommand(
     IActionDispatch actionDispatch,
     IHostPlatformDetector hostPlatformDetector,
     IProjectOutputPathCalculator projectOutputPathCalculator,
     IPackageGlobalTool packageGlobalTool,
     IWorkingDirectoryProvider workingDirectoryProvider)
 {
     this.m_ActionDispatch = actionDispatch;
     this.m_HostPlatformDetector = hostPlatformDetector;
     this.m_ProjectOutputPathCalculator = projectOutputPathCalculator;
     this.m_PackageGlobalTool = packageGlobalTool;
     _workingDirectoryProvider = workingDirectoryProvider;
 }
コード例 #13
0
 public ExecuteCommand(
     IActionDispatch actionDispatch,
     IHostPlatformDetector hostPlatformDetector,
     IProjectOutputPathCalculator projectOutputPathCalculator,
     IPackageGlobalTool packageGlobalTool,
     IWorkingDirectoryProvider workingDirectoryProvider)
 {
     this.m_ActionDispatch              = actionDispatch;
     this.m_HostPlatformDetector        = hostPlatformDetector;
     this.m_ProjectOutputPathCalculator = projectOutputPathCalculator;
     this.m_PackageGlobalTool           = packageGlobalTool;
     _workingDirectoryProvider          = workingDirectoryProvider;
 }
コード例 #14
0
 public QueryVersionProjectPathing(
     IWorkingDirectoryProvider paths)
 {
     Paths = paths;
 }
コード例 #15
0
 public WorkingDirectorySubPaths(
     IWorkingDirectoryProvider workingDir)
 {
     WorkingDir = workingDir;
 }
コード例 #16
0
 public AutomatedBuildRuntimeV1(IHostPlatformDetector hostPlatformDetector,
     IWorkingDirectoryProvider workingDirectoryProvider)
 {
     _hostPlatformDetector = hostPlatformDetector;
     _workingDirectoryProvider = workingDirectoryProvider;
 }
コード例 #17
0
 public RegistryFolderProvider(
     IWorkingDirectoryProvider workingDirectoryProvider)
 {
     RegistryFolder = Path.Combine(workingDirectoryProvider.WorkingDirectory, "Registry");
 }
コード例 #18
0
 public AutomatedBuildRuntimeV1(IHostPlatformDetector hostPlatformDetector,
                                IWorkingDirectoryProvider workingDirectoryProvider)
 {
     _hostPlatformDetector     = hostPlatformDetector;
     _workingDirectoryProvider = workingDirectoryProvider;
 }