public override void Register <T>(T Object) { AppContainer.Bind <T>().ToConstant(Object); }
public override void Register <T1, T2>() { AppContainer.Bind <T1>().To <T2>(); }
public override void Register <T>() { AppContainer.Bind <T>().ToSelf(); }
public override void Register <T>(Func <T> Function) { AppContainer.Bind <T>().ToMethod(x => Function()); }