public UnreachableCaseInspection(RubberduckParserState state) : base(state) { var factoryProvider = new UnreachableCaseInspectionFactoryProvider(); _unreachableCaseInspectorFactory = factoryProvider.CreateIUnreachableInspectorFactory(); _valueFactory = factoryProvider.CreateIParseTreeValueFactory(); }
public UnreachableCaseInspection(RubberduckParserState state) : base(state) { //TODO_Question: IUnreachableCaseInspectionFactoryFactory - candidate for IoCInstaller? var factoriesFactory = new UnreachableCaseInspectionFactoryProvider(); _selectStmtFactory = factoriesFactory.CreateISelectStmtContextWrapperFactory(); _valueFactory = factoriesFactory.CreateIParseTreeValueFactory(); _parseTreeVisitorFactory = factoriesFactory.CreateIParseTreeValueVisitorFactory(); }