using Autofac; namespace Recyclarr.Platform; public class PlatformAutofacModule : Module { protected override void Load(ContainerBuilder builder) { base.Load(builder); RegisterAppPaths(builder); } private static void RegisterAppPaths(ContainerBuilder builder) { builder.RegisterType().As().AsSelf().SingleInstance(); builder.RegisterType().As(); builder.RegisterType().As(); builder.Register(c => c.Resolve().CreateAppPaths()) .As() .SingleInstance(); } }