Ejemplo n.º 1
0
 public DependencyInjector(IDependencyFactory factory, IPresenterBinder controlBinder, IValueBinder valueBinder, IBuildQueue find, IBuildQueue insert)
 {
     Factory     = factory;
     Value       = valueBinder;
     Presenter   = controlBinder;
     this.find   = find;
     this.insert = insert;
 }
Ejemplo n.º 2
0
 public Game(IConnectionService connectionService,
             IUnitBuilder workerManager, IBuildQueue buildQueue)
 {
     _surrender         = false;
     _connectionService = connectionService;
     _workerManager     = workerManager;
     _buildQueue        = buildQueue;
 }
Ejemplo n.º 3
0
        public DependencyInjector(IDependencyFactory factory, IPresenterBinder controlBinder, IValueBinder valueBinder)
        {
            Factory   = factory;
            Value     = valueBinder;
            Presenter = controlBinder;

            find   = Builder.FindDependencies.InFieldsPropertiesAndMethods(Value.Container);
            insert = Builder.InsertDependencies.IntoFieldsPropertiesAndMethods(Value.Container);
        }
Ejemplo n.º 4
0
        public DependencyInjector()
        {
            Factory   = Builder.CreateFactory(out IValueBinder valueBinder, out IPresenterBinder presenterBinder);
            Presenter = presenterBinder;
            Value     = valueBinder;

            find   = Builder.FindDependencies.InFieldsPropertiesAndMethods(Value.Container);
            insert = Builder.InsertDependencies.IntoFieldsPropertiesAndMethods(Value.Container);
        }
Ejemplo n.º 5
0
 public InitializationFactory(
     IBuildQueue find,
     IBuildQueue inject,
     IBuildQueue initialize)
 {
     this.find       = find;
     this.inject     = inject;
     this.initialize = initialize;
 }
Ejemplo n.º 6
0
 public ProjectPoller(IProjectRepository repository, IBuildQueue queue, ILogger logger)
 {
     _repository = repository;
     _queue      = queue;
     _logger     = logger;
 }
Ejemplo n.º 7
0
 public ApiController(IProjectRepository repository)
 {
     _repository = repository;
     //TODO: Not this. It's stupid. What to do instead?
     _queue = repository as DbProjectRepository;
 }
Ejemplo n.º 8
0
 IInitializationFactory IBuilder.CreateInitializationFactory(IBuildQueue find, IBuildQueue inject, IBuildQueue initialize)
 => new InitializationFactory(find, inject, initialize);