Exemplo n.º 1
0
 public UserProvider(IUserRepository userRepository, IJwtTokenFactory jwtFactory, ITokenFactory tokenFactory, IUserValidator userValidator, IErrorListProvider errorListProvider)
 {
     this.userRepository    = userRepository;
     this.jwtFactory        = jwtFactory;
     this.tokenFactory      = tokenFactory;
     this.userValidator     = userValidator;
     this.errorListProvider = errorListProvider;
 }
        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();
        }
 public ProjectAnalyzer(
     IVsApiPortAnalyzer analyzer,
     IErrorListProvider errorList,
     ISourceLineMapper sourceLineMapper,
     IFileWriter reportWriter,
     IFileSystem fileSystem,
     IProjectBuilder builder,
     IProjectMapper projectMapper,
     IVSThreadingService threadingService)
 {
     _analyzer         = analyzer;
     _sourceLineMapper = sourceLineMapper;
     _reportWriter     = reportWriter;
     _fileSystem       = fileSystem;
     _builder          = builder;
     _errorList        = errorList;
     _projectMapper    = projectMapper;
     _threadingService = threadingService;
 }
Exemplo n.º 4
0
 public ProjectAnalyzer(
     IVsApiPortAnalyzer analyzer,
     IErrorListProvider errorList,
     ISourceLineMapper sourceLineMapper,
     IFileWriter reportWriter,
     IOutputWindowWriter outputWindowWriter,
     IFileSystem fileSystem,
     IProjectBuilder builder,
     IProjectMapper projectMapper)
 {
     _analyzer           = analyzer;
     _sourceLineMapper   = sourceLineMapper;
     _reportWriter       = reportWriter;
     _fileSystem         = fileSystem;
     _builder            = builder;
     _errorList          = errorList;
     _projectMapper      = projectMapper;
     _outputWindowWriter = outputWindowWriter;
 }
Exemplo n.º 5
0
        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;
        }
Exemplo n.º 6
0
 internal ErrorListSinkManager(IErrorListProvider errorProvider, ITableDataSink sink)
 {
     ErrorProvider  = errorProvider;
     ErrorTableSink = sink;
     ErrorProvider.AddSinkManager(this);
 }
 internal OutputErrorsFactory(IErrorListProvider errorProvider)
 {
     _errorProvider  = errorProvider;
     CurrentSnapshot = new OutputErrorSnapshot(0, _currentErrors);
 }
Exemplo n.º 8
0
 internal JsHintStylishOutputListener(IErrorListProvider errorProvider, IProjectEventServices projectEventServices)
     : base(errorProvider, projectEventServices, new JsHintStylishOutputParser())
 {
 }
Exemplo n.º 9
0
 public ArticlesProvider(IArticlesAccess articlesAccess, IErrorListProvider errorListProvider)
 {
     this.articlesAccess    = articlesAccess;
     this.errorListProvider = errorListProvider;
 }
Exemplo n.º 10
0
 internal ErrorsFactory(IErrorListProvider errorProvider, Guid projectGuid)
 {
     _errorProvider  = errorProvider;
     _projectGuid    = projectGuid;
     CurrentSnapshot = new ErrorSnapshot(0, _currentErrors, _projectGuid);
 }
Exemplo n.º 11
0
 internal EslintOutputListener(IErrorListProvider errorProvider, IProjectEventServices projectEventServices)
     : base(errorProvider, projectEventServices, new EslintOutputParser())
 {
 }