Пример #1
0
 public BuildService(
     [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider,
     [Import(typeof(IPackageSettingsProvider))] IPackageSettingsProvider packageSettingsProvider)
 {
     _serviceProvider         = serviceProvider;
     _packageSettingsProvider = packageSettingsProvider;
 }
Пример #2
0
 public StatusBarNotificationService(
     [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider,
     [Import(typeof(IPackageSettingsProvider))] IPackageSettingsProvider packageSettingsProvider)
 {
     _serviceProvider         = serviceProvider;
     _packageSettingsProvider = packageSettingsProvider;
 }
Пример #3
0
        protected override void OnActivate(CancelEventArgs e)
        {
            _packageSettingsProvider = Package.GetGlobalService(typeof(IPackageSettingsProvider)) as IPackageSettingsProvider;
            Assumes.Present(_packageSettingsProvider);
            if (_editSettings == null)
            {
                _editSettings = Settings.Clone <TSettings>();
            }

            if (_ctrl.DataContext == null)
            {
                _ctrl.DataContext = _editSettings;
            }

            base.OnActivate(e);
            DiagnosticsClient.TrackPageView(GetType().Name);
        }
Пример #4
0
 public BuildInformationProvider(
     [Import(typeof(IBuildOutputLogger))] IBuildOutputLogger buildOutputLogger,
     [Import(typeof(IStatusBarNotificationService))] IStatusBarNotificationService statusBarNotificationService,
     [Import(typeof(IBuildMessagesFactory))] IBuildMessagesFactory buildMessagesFactory,
     [Import(typeof(IWindowStateService))] IWindowStateService windowStateService,
     [Import(typeof(IPackageSettingsProvider))] IPackageSettingsProvider packageSettingsProvider,
     [Import(typeof(IErrorNavigationService))] IErrorNavigationService errorNavigationService,
     [Import(typeof(ISolutionProvider))] ISolutionProvider solutionProvider,
     [Import(typeof(IBuildService))] IBuildService buildService,
     [Import(typeof(ITaskBarInfoService))] ITaskBarInfoService taskBarInfoService)
 {
     _packageSettingsProvider      = packageSettingsProvider;
     _errorNavigationService       = errorNavigationService;
     _buildOutputLogger            = buildOutputLogger;
     _statusBarNotificationService = statusBarNotificationService;
     _buildMessagesFactory         = buildMessagesFactory;
     _windowStateService           = windowStateService;
     _solutionProvider             = solutionProvider;
     _buildService       = buildService;
     _taskBarInfoService = taskBarInfoService;
     _buildOutputLogger.OnErrorRaised += BuildOutputLogger_OnErrorRaised;
 }
Пример #5
0
 public BuildMessagesFactory(IPackageSettingsProvider packageSettingsProvider)
 {
     _packageSettingsProvider = packageSettingsProvider;
 }
Пример #6
0
 public TaskBarInfoService(IPackageSettingsProvider packageSettingsProvider)
 {
     _packageSettingsProvider = packageSettingsProvider;
 }