You can customize the convention created bindings using the Configure
method. So you can use that to register your bindings with Named
:
kernel.Bind(x => x
.FromThisAssembly()
.SelectAllClasses().InheritedFrom<IAdapdor>()
.BindAllInterfaces()
.Configure((b, c) => b.Named(c.Name)));