public SynchronousDeclarationResolveRunner(
     RubberduckParserState state,
     IParserStateManager parserStateManager,
     IProjectReferencesProvider projectReferencesProvider)
     : base(
         state,
         parserStateManager,
         projectReferencesProvider)
 {
 }
Ejemplo n.º 2
0
        protected DeclarationResolveRunnerBase(
            RubberduckParserState state,
            IParserStateManager parserStateManager,
            IProjectReferencesProvider projectReferencesProvider)
        {
            if (state == null)
            {
                throw new ArgumentNullException(nameof(state));
            }
            if (parserStateManager == null)
            {
                throw new ArgumentNullException(nameof(parserStateManager));
            }
            if (projectReferencesProvider == null)
            {
                throw new ArgumentNullException(nameof(projectReferencesProvider));
            }

            _state = state;
            _parserStateManager        = parserStateManager;
            _projectReferencesProvider = projectReferencesProvider;
        }