गारंटी दी जाती है अगर मैं रजिस्टर:कई Ninject बाइंडिंग अपने बाध्यकारी व्यवस्था बनाए रखने के
Bind<IWeapon>().To<Sword>();
Bind<IWeapon>().To<Knife>();
Bind<IWeapon>().To<ChuckNorris>();
और फिर के माध्यम से पुनः प्राप्त:
IEnumerable<IWeapon> weapons = ServiceLocator.Current.GetAllInstances<IWeapon>();
मैं गारंटी कर रहा हूँ बाइंडिंग हमेशा इसी क्रम में वापस सौंप दिया जाएगा?
मैंने कोशिश की, और ऐसा लगता है कि यह करता है, लेकिन यह पूरी तरह से आकस्मिक हो सकता है।