Se mi registro:sono più associazioni Ninject garantiti per mantenere il loro ordine vincolante
Bind<IWeapon>().To<Sword>();
Bind<IWeapon>().To<Knife>();
Bind<IWeapon>().To<ChuckNorris>();
e quindi recuperare tramite:
IEnumerable<IWeapon> weapons = ServiceLocator.Current.GetAllInstances<IWeapon>();
Perchè sono garantiti gli attacchi saranno sempre restituiti in questo ordine?
Ho provato, e sembra che lo faccia, ma questo potrebbe essere puramente incidentale.