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; }
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; }
public ApplicationDbContext(DbContextOptions <ApplicationDbContext> options, IBranchProvider branchProvider) : base(options) { _branch = branchProvider.GetBranch(); }
public BranchController(IBranchProvider branchProvider) { _branchProvider = branchProvider; }
public RoslynController(ICodeProcessorManager processorManager, IBranchProvider branchProvider) { _processorManager = processorManager; _branchProvider = branchProvider; }