using Autofac; using VirtualPrinter.Agent.Core; using VirtualPrinter.Agent.Lib; using VirtualPrinter.Agent.Lib.Misc; using VirtualPrinter.Utils; namespace VirtualPrinter.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(); } } }