Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public void RegisterSingleton <TType, UImplementation>() where UImplementation : class
        {
            var resolver = new SingletonInstanceResolver <UImplementation>();

            registerType(typeof(TType), typeof(UImplementation), resolver);
        }