public HHContainer RegisterTypeSingleton <T>() { container.RegisterType <T>(new ContainerControlledLifetimeManager()); return(HHContainer.Create()); }
public HHContainer RegisterInstanceSingleton <T>(T instance) { container.RegisterInstance <T>(instance, new ContainerControlledLifetimeManager()); return(HHContainer.Create()); }
public HHContainer RegisterType <T>() { container.RegisterType <T>(); return(HHContainer.Create()); }
public HHContainer RegisterInstance <T>(T instance) { container.RegisterInstance <T>(instance); return(HHContainer.Create()); }
public HHContainer RegisterInstanceSingleton(Type t, object instance) { container.RegisterInstance(t, instance, new ContainerControlledLifetimeManager()); return(HHContainer.Create()); }
public HHContainer RegisterType(Type t) { container.RegisterType(t); return(HHContainer.Create()); }
public HHContainer RegisterInstance(Type t, object instance) { container.RegisterInstance(t, instance); return(HHContainer.Create()); }