コード例 #1
0
        public virtual IObjectResolver Build()
        {
            var registrations = BuildRegistrations();
            var registry      = FixedTypeKeyHashTableRegistry.Build(registrations);
            var container     = new Container(registry);

            return(container);
        }
コード例 #2
0
        public IScopedObjectResolver BuildScope()
        {
            var registrations = BuildRegistrations();
            var registry      = FixedTypeKeyHashTableRegistry.Build(registrations);
            var container     = new ScopedContainer(registry, root, parent);

            return(container);
        }