using AmagnoVirtualPrinter.Agent.Core.Interfaces; using AmagnoVirtualPrinter.Agent.Core.Model; using AmagnoVirtualPrinter.Agent.Lib.Misc; using AmagnoVirtualPrinter.Utils; using Autofac; using AmagnoVirtualPrinter.Agent.Core; using AmagnoVirtualPrinter.Agent.Lib; namespace AmagnoVirtualPrinter.Agent.Autofac { /// /// All classes to be resolved with IoC are registered here /// public class VirtualPrinterModule : Module { protected override void Load(ContainerBuilder builder) { builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); } } }