public virtual void Configure(AsyncGenerator configuration, Solution solution, IFluentSolutionConfiguration solutionConfiguration, Assembly assembly) { if (solution.ApplyChanges.HasValue) { solutionConfiguration.ApplyChanges(solution.ApplyChanges.Value); } if (solution.ConcurrentRun.HasValue) { solutionConfiguration.ConcurrentRun(solution.ConcurrentRun.Value); } if (!string.IsNullOrEmpty(solution.TargetFramework)) { solutionConfiguration.TargetFramework(solution.TargetFramework); } foreach (var item in solution.SuppressDiagnosticFailures) { solutionConfiguration.SuppressDiagnosticFailures(item.Pattern); } // Configure projects foreach (var projectConfig in solution.Projects) { solutionConfiguration.ConfigureProject(projectConfig.Name, o => Configure(configuration, projectConfig, o, assembly)); } }
public void Configure(Core.FileConfiguration.AsyncGenerator configuration, Solution solution, IFluentSolutionConfiguration solutionConfiguration, Assembly assembly) { _realConfigurator.Configure(configuration, solution, solutionConfiguration, assembly); }