Пример #1
0
        public static void build()
        {
            infoContainer = new UnityContainer();

            infoContainer.RegisterType <IPlayerInfoViewModel, PlayerInfoViewModel>(new ContainerControlledLifetimeManager());

            infoContainer.RegisterType <IPlayerInfo, PlayerInfo>(new ContainerControlledLifetimeManager());

            infoContainer.RegisterType <IPlayerInfoProcessor, PlayerInfoProcessor>(new ContainerControlledLifetimeManager());

            playerInfo = infoContainer.Resolve <PlayerInfo>();

            playerInfoProcessor = infoContainer.Resolve <PlayerInfoProcessor>();

            playerInfoViewModel = infoContainer.Resolve <PlayerInfoViewModel>();
        }
        public static void build()
        {
            infoContainer = new UnityContainer();

            infoContainer.RegisterType<IPlayerInfoViewModel, PlayerInfoViewModel>(new ContainerControlledLifetimeManager());

            infoContainer.RegisterType<IPlayerInfo, PlayerInfo>(new ContainerControlledLifetimeManager());

            infoContainer.RegisterType<IPlayerInfoProcessor, PlayerInfoProcessor>(new ContainerControlledLifetimeManager());

            playerInfo = infoContainer.Resolve<PlayerInfo>();

            playerInfoProcessor = infoContainer.Resolve<PlayerInfoProcessor>();

            playerInfoViewModel = infoContainer.Resolve<PlayerInfoViewModel>();
        }