public ComponentParseTask(VBComponent vbComponent, IVBAPreprocessor preprocessor, IAttributeParser attributeParser, TokenStreamRewriter rewriter = null) { _attributeParser = attributeParser; _preprocessor = preprocessor; _component = vbComponent; _rewriter = rewriter; _qualifiedName = new QualifiedModuleName(vbComponent); _parser = new VBAModuleParser(); }
public ComponentParseTask(QualifiedModuleName module, IVBAPreprocessor preprocessor, IAttributeParser attributeParser, IModuleExporter exporter, TokenStreamRewriter rewriter = null) { _taskId = Guid.NewGuid(); _attributeParser = attributeParser; _exporter = exporter; _preprocessor = preprocessor; _module = module; _rewriter = rewriter; _parser = new VBAModuleParser(); }