private IncrementalPreconditions GatherIncrementalPreconditions() { var preconditions = new IncrementalPreconditions(_args.BuildProfileValue); if (_args.ForceUnsafeValue) { preconditions.AddForceUnsafePrecondition(); } var projectsToCheck = GetProjectsToCheck(); foreach (var project in projectsToCheck) { CollectScriptPreconditions(project, preconditions); CollectCompilerNamePreconditions(project, preconditions); CollectCheckPathProbingPreconditions(project, preconditions); } return(preconditions); }
public IncrementalPreconditions GetIncrementalPreconditions(ProjectGraphNode projectNode) { IncrementalPreconditions preconditions; if (_preconditions.TryGetValue(projectNode.ProjectContext.Identity, out preconditions)) { return preconditions; } preconditions = new IncrementalPreconditions(_printPreconditions); if (_forceNonIncremental) { preconditions.AddForceUnsafePrecondition(); } var project = projectNode.ProjectContext; CollectScriptPreconditions(project, preconditions); CollectCompilerNamePreconditions(project, preconditions); CollectCheckPathProbingPreconditions(project, preconditions); _preconditions[projectNode.ProjectContext.Identity] = preconditions; return preconditions; }
public IncrementalPreconditions GetIncrementalPreconditions(ProjectGraphNode projectNode) { IncrementalPreconditions preconditions; if (_preconditions.TryGetValue(projectNode.ProjectContext.Identity, out preconditions)) { return(preconditions); } preconditions = new IncrementalPreconditions(_printPreconditions); if (_forceNonIncremental) { preconditions.AddForceUnsafePrecondition(); } var project = projectNode.ProjectContext; CollectScriptPreconditions(project, preconditions); CollectCompilerNamePreconditions(project, preconditions); CollectCheckPathProbingPreconditions(project, preconditions); _preconditions[projectNode.ProjectContext.Identity] = preconditions; return(preconditions); }
private IncrementalPreconditions GatherIncrementalPreconditions() { var preconditions = new IncrementalPreconditions(_args.BuildProfileValue); if (_args.ForceUnsafeValue) { preconditions.AddForceUnsafePrecondition(); } var projectsToCheck = GetProjectsToCheck(); foreach (var project in projectsToCheck) { CollectScriptPreconditions(project, preconditions); CollectCompilerNamePreconditions(project, preconditions); CollectCheckPathProbingPreconditions(project, preconditions); } return preconditions; }