Mugen Injection [TransientScopeLifecycle]
TransientScopeLifecycle - в случаи активации через рефлексию создается новый экземпляр, не должны быть повторно использованы.
Пример кода:
// Create your MugenInjector. _injector = new MugenInjector(); //Indicates that instances activated via the binding should not be re-used, nor have their lifecycle managed. _injector.Bind<Alpha>().ToSelf().InTransientScope(); var alpha1 = _injector.Get<Alpha>(); // This is a different instance. var alpha2 = _injector.Get<Alpha>();