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);
 }
示例#2
0
 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);
 }