public void RegisterInstance <TType>(TType instance) where TType : class { var type = typeof(TType); var resolver = new SingletonInstanceResolver <TType>(); resolver.SetInstance(instance); registerType(type, type, resolver); }
public void RegisterSingleton <TType, UImplementation>() where UImplementation : class { var resolver = new SingletonInstanceResolver <UImplementation>(); registerType(typeof(TType), typeof(UImplementation), resolver); }