Fügt Ninject automatisch nicht gebundene Klassen ein?

public class MyController : Controller
{
   private MyClass _class;

   public MyController(MyClass class)
   {
       this._class = class;
   }
}

public class MyClass
{
      // stuff
}

Meine Ninject ist angeschlossen, um Klassen zu injizieren, die @ implementierIController (Controller Klasse tut dies). Aber ich habe nicht gebundenMyClass zu irgendetwas, nochNinject spritzt immer nochMyClassinMyController.

Ich denke, meine Frage ist, warum spritzt es etwas, das ich an nichts gebunden habe? Läuft Ninject davon und findet die Klasse mit der SignaturMyClass? Ich gehe davon aus, dass dieses Verhalten anders ist, wenn mein Konstruktor ein @ benötigMyBaseClass und ich habe zwei Klassen in meiner Assembly, die von @ erbMyBaseClass?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage