Mugen Injection [Регистрация зависимости с использованием делегата]
MugenInjector может принять делегат, который будет использоваться в качестве создателя компонента.
Пример кода:
// Create your MugenInjector. _injector = new MugenInjector(); _injector.Bind<Alpha>().ToMethod(GetAlpha); private static Alpha GetAlpha(IBindingContext bindingContext) { return new Alpha(); }
public delegate T MethodBindingDelegate<out T>(IBindingContext bindingContext);
public delegate object MethodBindingDelegate(IBindingContext bindingContext);