public TInterface GetInstance <TInterface>() where TInterface : class { return(MicroMap.GetInstance <TInterface>()); }
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>(); }