public TestCodeGenerator( IVBE vbe, RubberduckParserState state, IMessageBox messageBox, IVBEInteraction interaction, IConfigProvider <UnitTestSettings> settings, IIndenter indenter, ICompilationArgumentsProvider argumentsProvider) { _isAccess = "AccessApp".Equals(vbe?.HostApplication()?.GetType().Name); _state = state; _messageBox = messageBox; _interaction = interaction; _settings = settings; _indenter = indenter; _argumentsProvider = argumentsProvider; }
public VBAPreprocessor(ITokenStreamParser preprocessorParser, ICompilationArgumentsProvider compilationArgumentsProvider) { _compilationArgumentsProvider = compilationArgumentsProvider; _parser = preprocessorParser; }
public CompilationArgumentsCache(ICompilationArgumentsProvider compilationArgumentsProvider) { _provider = compilationArgumentsProvider; }