public void Register <TInterface>(TInterface concreteClass) where TInterface : class { MicroMap.Register(concreteClass); }
public void Register <TInterface>(Func <IContainer, TInterface> definition) where TInterface : class { MicroMap.Register(definition); }
public void Register <TInterface, TClass>() where TClass : TInterface where TInterface : class { MicroMap.Register <TInterface, TClass>(); }