public Imports(Func <string, TypeDefinition> findType, ModuleDefinition moduleDefinition, ProcessAssemblyTask processAssemblyTask) { System = new SystemImport(findType, moduleDefinition); DependencyInjection = new DependencyInjectionImport(findType, moduleDefinition); AutoDI = new AutoDIImport(findType, moduleDefinition, processAssemblyTask, this); }
public Imports(Func <string, TypeDefinition> findType, ModuleDefinition moduleDefinition, ModuleWeaver moduleWeaver) { System = new SystemImport(findType, moduleDefinition); DependencyInjection = new DependencyInjectionImport(findType, moduleDefinition); AutoDI = new AutoDIImport(findType, moduleDefinition, moduleWeaver, this); }