public PackageSavingService(ILaunchParameters LaunchParameters, IPackageSavingTool SavingTool, IVariablesProcessor VariablesProcessor) { _launchParameters = LaunchParameters; _savingTool = SavingTool; _variablesProcessor = VariablesProcessor; SaveFileRequest = new InteractionRequest<SaveFileInteractionContext>(); }
public SilentPacker(ILaunchParameters LaunchParameters, IPackageSavingTool SavingTool, IProjectSerializer ProjectSerializer, IVariablesProcessor VariablesProcessor, IRecentProjectsService RecentProjectsService) { _launchParameters = LaunchParameters; _savingTool = SavingTool; _projectSerializer = ProjectSerializer; _variablesProcessor = VariablesProcessor; _recentProjectsService = RecentProjectsService; }
public RootViewModelFactory(MainViewModelFactory MainViewModelFactory, SelectProjectViewModelFactory SelectProjectViewModelFactory, IEventAggregator EventAggregator, ILaunchParameters LaunchParameters, ILoadProjectService LoadProjectService, IRecentProjectsService RecentProjectsService, IPackageSavingService PackageSavingService) { _mainViewModelFactory = MainViewModelFactory; _eventAggregator = EventAggregator; _selectProjectViewModelFactory = SelectProjectViewModelFactory; _launchParameters = LaunchParameters; _loadProjectService = LoadProjectService; _recentProjectsService = RecentProjectsService; _packageSavingService = PackageSavingService; }
public static IEnumerable<String> EnumerateMissingParemeters(ILaunchParameters Parameters) { if (!Parameters.VersionMajor.HasValue) yield return "Версия"; if (!Parameters.VersionMinor.HasValue) yield return "Подверсия"; if (!Parameters.ReleaseDate.HasValue) yield return "Дата релиза"; if (Parameters.ProjectFileName == null) yield return "Путь к файлу проекта"; if (Parameters.OutputFileName == null) yield return "Путь к выходному файлу"; }
public RootViewModel(MainViewModelFactory MainViewModelFactory, SelectProjectViewModelFactory SelectProjectViewModelFactory, IEventAggregator EventAggregator, ILaunchParameters LaunchParameters, ILoadProjectService LoadProjectService, IRecentProjectsService RecentProjectsService, IPackageSavingService PackageSavingService) { _mainViewModelFactory = MainViewModelFactory; _launchParameters = LaunchParameters; _loadProjectService = LoadProjectService; _recentProjectsService = RecentProjectsService; _packageSavingService = PackageSavingService; ActualViewModel = GetDefaultViewModel(SelectProjectViewModelFactory); EventAggregator.GetEvent<ProjectLoadedEvent>().Subscribe(ReloadViewModel); }
protected override void ConfigureContainer() { base.ConfigureContainer(); _launchParameters = new CommandLineLaunchParameters(_startArguments); Container.RegisterInstance(_launchParameters); }
public ProjectViewModelFactory(IProjectSerializer ProjectSerializer, ILaunchParameters LaunchParameters, IIndexHelper IndexHelper, IEventAggregator EventAggregator) { _indexHelper = IndexHelper; _eventAggregator = EventAggregator; }