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;
 }
Exemple #3
0
 public CompilationArgumentsCache(ICompilationArgumentsProvider compilationArgumentsProvider)
 {
     _provider = compilationArgumentsProvider;
 }