internal protected ErrorListOutputListener(IErrorListProvider errorProvider,
                                                   IProjectEventServices ProjectEventServices,
                                                   ITaskRunnerOutputParser outputParser)
        {
            ProjectEventServices.ProjectLoaded   += ProjectEventServices_ProjectLoaded;
            ProjectEventServices.ProjectClosing  += ProjectEventServices_ProjectClosing;
            ProjectEventServices.SolutionClosing += ProjectEventServices_SolutionClosing;

            _errorProvider = errorProvider;
            _factory       = new OutputErrorsFactory(_errorProvider);
            _outputParser  = outputParser;
            _timer         = new Stopwatch();

            Initialize();
        }
예제 #2
0
 internal JsHintStylishOutputListener(IErrorListProvider errorProvider, IProjectEventServices projectEventServices)
     : base(errorProvider, projectEventServices, new JsHintStylishOutputParser())
 {
 }
예제 #3
0
 internal EslintOutputListener(IErrorListProvider errorProvider, IProjectEventServices projectEventServices)
     : base(errorProvider, projectEventServices, new EslintOutputParser())
 {
 }