Beispiel #1
0
 public BranchCodeProcessor(string branchName, IBranchProvider branchProvider, IFileSystem fileSystem)
 {
     _branchAppDomain = new Lazy <AppDomain>(CreateAppDomain);
     _remoteProcessor = new Lazy <ICodeProcessor>(CreateRemoteProcessor);
     _branchName      = branchName;
     _branchProvider  = branchProvider;
     _fileSystem      = fileSystem;
 }
 public Project(IBuildProvider buildProvider, IBranchProvider branchProvider, IProjectConfiguration config)
 {
     BuildProvider  = buildProvider;
     BranchProvider = branchProvider;
     Config         = config;
 }
Beispiel #3
0
 public Project(IBuildProvider buildProvider, IBranchProvider branchProvider, IProjectConfiguration config)
     : this(buildProvider.Yield(), branchProvider.Yield(), config)
 {
 }
 /// <summary>
 /// Конструктор по умолчанию
 /// </summary>
 /// <param name="info">Информация о ветви</param>
 /// <param name="branchProvider">Провайдер ветви</param>
 public DefaultBranchInfo(BranchInfo info, IBranchProvider branchProvider)
 {
     BranchInfo     = info;
     BranchProvider = branchProvider;
 }
Beispiel #5
0
 public ApplicationDbContext(DbContextOptions <ApplicationDbContext> options, IBranchProvider branchProvider)
     : base(options)
 {
     _branch = branchProvider.GetBranch();
 }
Beispiel #6
0
 public BranchController(IBranchProvider branchProvider)
 {
     _branchProvider = branchProvider;
 }
Beispiel #7
0
 public RoslynController(ICodeProcessorManager processorManager, IBranchProvider branchProvider)
 {
     _processorManager = processorManager;
     _branchProvider   = branchProvider;
 }