protected BuildTargetBootablePublishProviderBase( IBuildSupport buildSupport, IBuildProject buildProject) { _buildSupport = buildSupport; _buildProject = buildProject; }
public UsbPublishProvider( IBuildSupport buildSupport, IBuildProject buildProject) : base(buildSupport, buildProject) { _viewModel = new UsbPublishSettingsViewModel(); _settingsControl = new UsbPublishSettingsControl(); _settingsControl.DataContext = _viewModel; }
public IsoPublishProvider( IBuildSupport buildSupport, IBuildProject buildProject, IProjectThreadingService projectThreadingService, IBootableProperties bootableProperties) : base(buildSupport, buildProject) { _viewModel = new IsoPublishSettingsViewModel(); _viewModel.PublishPath = projectThreadingService.ExecuteSynchronously(bootableProperties.GetIsoFileFullPathAsync); _settingsControl = new IsoPublishSettingsControl(); _settingsControl.DataContext = _viewModel; }