Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Classes.FromAssemblyNamed("MyServer.DAL")
- .Where(type => type.Name.EndsWith("Repository"))
- .WithServiceAllInterfaces()
- .LifestylePerWebRequest(),
- builder.RegisterAssemblyTypes(AppDomain.CurrentDomain.GetAssemblies())
- .Where(t => t.Name.EndsWith("Repository"))
- .InstancePerRequest();
- builder.RegisterAssemblyTypes(AppDomain.CurrentDomain.GetAssemblies())
- .Where(t => t.Name.EndsWith("Repository"))
- .AsImplementedInterfaces()
- .InstancePerRequest();
- var assemblyType = typeof(MyCustomAssemblyType).GetTypeInfo();
- builder.RegisterAssemblyTypes(assemblyType.Assembly)
- .Where(t => t.Name.EndsWith("Repository"))
- .AsImplementedInterfaces()
- .InstancePerRequest();
- var assembly = Assembly.GetExecutingAssembly();
- ContainerBuilder builder = new ContainerBuilder();
- builder.RegisterAssemblyTypes(assembly)
- .Where(t => t.Name.EndsWith("Repository"))
- .As(t => t.GetInterfaces()[0]);
Add Comment
Please, Sign In to add comment