public PreBuildService(
            ResourceManager resourceManager,
            ResourceViewModel resourceViewModel,
            XlfSynchronizer xlfSynchronizer,
            IVsixShellViewModel shellViewModel,
            IErrorListProvider errorListProvider,
            IDteConfiguration configuration)
        {
            _errorListProvider = errorListProvider;
            _resourceManager   = resourceManager;
            _resourceViewModel = resourceViewModel;
            _xlfSynchronizer   = xlfSynchronizer;
            _shellViewModel    = shellViewModel;
            _configuration     = configuration;

            resourceManager.TableEntries.CollectionChanged += TableEntries_CollectionChanged;
            errorListProvider.Navigate += Provider_Navigate;

            VS.Events.BuildEvents.SolutionBuildStarted += BuildEvents_SolutionBuildStarted;
        }
 public ShowErrorsConfigurationViewModel(IDteConfiguration configuration)
 {
     Configuration = configuration;
 }
 public MoveToResourceConfigurationViewModel(IDteConfiguration configuration)
 {
     Configuration = configuration;
 }