public TranspileCommand(StandaloneParsingService standaloneParsingService, MetadataLogService metadataLogService, ESMAnalyzer esmAnalyzer) : base(standaloneParsingService) { TES5BlockFactory blockFactory; TES5ObjectCallFactory objectCallFactory; GetFactories(metadataLogService, esmAnalyzer, out objectCallFactory, out blockFactory); converter = new TES4ToTES5ASTConverter(blockFactory, objectCallFactory); }
public TranspileCommand(StandaloneParsingService standaloneParsingService, Build build, MetadataLogService metadataLogService) : base(standaloneParsingService) { ESMAnalyzer analyzer; TES5BlockFactory blockFactory; TES5ObjectCallFactory objectCallFactory; TES5ReferenceFactory referenceFactory; GetFactories(metadataLogService, out analyzer, out objectCallFactory, out referenceFactory, out blockFactory); converter = new TES4ToTES5ASTConverter(analyzer, blockFactory, objectCallFactory, referenceFactory); }