コード例 #1
0
 protected BuildTargetBootablePublishProviderBase(
     IBuildSupport buildSupport,
     IBuildProject buildProject)
 {
     _buildSupport = buildSupport;
     _buildProject = buildProject;
 }
コード例 #2
0
        public UsbPublishProvider(
            IBuildSupport buildSupport,
            IBuildProject buildProject)
            : base(buildSupport, buildProject)
        {
            _viewModel = new UsbPublishSettingsViewModel();

            _settingsControl             = new UsbPublishSettingsControl();
            _settingsControl.DataContext = _viewModel;
        }
コード例 #3
0
        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;
        }