예제 #1
0
        public string Velo()
        {
            var builder   = DependencyBuilders.ForVelo();
            var container = builder.BuildProvider();

            return(container.ToString());
        }
예제 #2
0
        public string Core()
        {
            var builder   = DependencyBuilders.ForCore();
            var container = builder.BuildServiceProvider();

            return(container.ToString());
        }
예제 #3
0
        public string Autofac()
        {
            var builder   = DependencyBuilders.ForAutofac();
            var container = builder.Build();

            return(container.ToString());
        }
 public void Init()
 {
     _autofacContainer     = DependencyBuilders.ForAutofac().Build();
     _castleContainer      = DependencyBuilders.ForCastle();
     _coreContainer        = DependencyBuilders.ForCore().BuildServiceProvider();
     _coreContainerMixed   = DependencyBuilders.ForCore_Mixed().BuildServiceProvider();
     _lightInjectContainer = DependencyBuilders.ForLightInject();
     _simpleContainer      = DependencyBuilders.ForSimpleInject();
     _veloContainer        = DependencyBuilders.ForVelo().BuildProvider();
     _veloContainerMixed   = DependencyBuilders.ForVelo_Mixed().BuildProvider();
     _unityContainer       = DependencyBuilders.ForUnity();
 }
예제 #5
0
        public string Unity()
        {
            var container = DependencyBuilders.ForUnity();

            return(container.ToString());
        }
예제 #6
0
        public string SimpleInject()
        {
            var container = DependencyBuilders.ForSimpleInject();

            return(container.ToString());
        }
예제 #7
0
        public string LightInject()
        {
            var container = DependencyBuilders.ForLightInject();

            return(container.ToString());
        }
예제 #8
0
        public string Castle()
        {
            var container = DependencyBuilders.ForCastle();

            return(container.ToString());
        }