4 writes to Project
Microsoft.Build (4)
BackEnd\BuildManager\BuildManager.cs (3)
2010config.Project = instances[0]; 2050existingConfiguration.Project = newInstance; 2770existingConfiguration.Project = newConfiguration.Project;
BackEnd\Shared\BuildRequestConfiguration.cs (1)
600Project = loadProjectFromFile.Invoke();
59 references to Project
Microsoft.Build (59)
BackEnd\BuildManager\BuildManager.cs (11)
1075Assumed.NotNull(configuration.Project, "Configuration should have been loaded."); 1076return configuration.Project!; 2742else if (unresolvedConfiguration.Project != null && replaceProjectInstance) 2746else if (unresolvedConfiguration.Project != null && resolvedConfiguration.Project != null && !ReferenceEquals(unresolvedConfiguration.Project, resolvedConfiguration.Project)) 2751else if (unresolvedConfiguration.Project != null && resolvedConfiguration.Project == null) 2770existingConfiguration.Project = newConfiguration.Project; 2980: new BuildEventContext(result.SubmissionId, node, configuration.Project?.EvaluationId ?? BuildEventContext.InvalidEvaluationId, configuration.ConfigurationId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
394resultToReport.ProjectStateAfterBuild = config.Project;
BackEnd\Components\Logging\ProjectLoggingContext.cs (6)
44requestEntry.RequestConfiguration.Project.PropertiesToBuildWith, 45requestEntry.RequestConfiguration.Project.ItemsToBuildWith, 47requestEntry.RequestConfiguration.Project.EvaluationId, 91requestEntry.RequestConfiguration.Project.PropertiesToBuildWith, 92requestEntry.RequestConfiguration.Project.ItemsToBuildWith, 94requestEntry.RequestConfiguration.Project.EvaluationId,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (6)
498return GetProjectCacheDescriptors(buildRequestConfiguration.Project).Any(); 540cacheRequest.Configuration.Project, 544evaluationId: cacheRequest.Configuration.Project.EvaluationId, 546projectFile: cacheRequest.Configuration.Project.FullPath); 578configuration.Project.TranslateEntireState = true; 850projectCacheDescriptors = GetProjectCacheDescriptors(requestConfiguration.Project).ToList();
BackEnd\Components\RequestBuilder\RequestBuilder.cs (11)
1188_requestEntry.RequestConfiguration.Project is IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance> project) 1230if (_requestEntry.RequestConfiguration.Project.UsingDifferentToolsVersionFromProjectFile) 1234_requestEntry.RequestConfiguration.Project.OriginalProjectToolsVersion, 1235_requestEntry.RequestConfiguration.Project.ToolsVersion); 1242_requestEntry.RequestConfiguration.Project.ProjectFileLocation, "NoTargetSpecified"); 1268ElementLocation location = _requestEntry.RequestConfiguration.Project.ProjectFileLocation; 1374if (unfilteredResult?.ResultsByTarget == null || _requestEntry.RequestConfiguration.Project?.Targets == null) 1379foreach (var projectTargetInstance in _requestEntry.RequestConfiguration.Project.Targets) 1414TaskRegistry taskReg = _requestEntry.RequestConfiguration.Project.TaskRegistry; 1543ProjectInstance project = _requestEntry?.RequestConfiguration?.Project; 1583ProjectInstance project = _requestEntry?.RequestConfiguration?.Project;
BackEnd\Components\RequestBuilder\TargetBuilder.cs (5)
138_projectInstance = configuration.Project; 423_requestEntry.RequestConfiguration.Project.Targets.ContainsKey(currentTargetEntry.Name), 437IList<TargetSpecification> afterTargets = _requestEntry.RequestConfiguration.Project.GetTargetsWhichRunAfter(currentTargetEntry.Name); 458IList<TargetSpecification> beforeTargets = _requestEntry.RequestConfiguration.Project.GetTargetsWhichRunBefore(currentTargetEntry.Name); 827IList<TargetSpecification> targetsWhichRunAfter = _requestEntry.RequestConfiguration.Project.GetTargetsWhichRunAfter(targetToCheck);
BackEnd\Components\RequestBuilder\TargetEntry.cs (3)
478TargetUpToDateChecker dependencyAnalyzer = new TargetUpToDateChecker(requestEntry.RequestConfiguration.Project, _target, targetLoggingContext.LoggingService, targetLoggingContext.BuildEventContext); 927_requestEntry.RequestConfiguration.Project.Targets.TryGetValue(_targetSpecification.TargetName, out _target); 931_targetSpecification.ReferenceLocation ?? _requestEntry.RequestConfiguration.Project.ProjectFileLocation,
BackEnd\Components\RequestBuilder\TaskBuilder.cs (10)
168_taskHostObject = requestEntry.Request.HostServices.GetHostObject(requestEntry.RequestConfiguration.Project.FullPath, loggingContext.Target.Name, _taskNode.Name); 182_projectFullPath = requestEntry.RequestConfiguration.Project.FullPath; 323_buildRequestEntry.RequestConfiguration.Project, 496bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, "false", true, _buildRequestEntry.RequestConfiguration.Project.IsImmutable)); 503bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, "false", true, _buildRequestEntry.RequestConfiguration.Project.IsImmutable)); 695_buildRequestEntry.RequestConfiguration.Project, 902bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.RequestConfiguration.Project.IsImmutable)); 1098var projectReferenceItems = _buildRequestEntry.RequestConfiguration.Project.GetItems(ItemTypeNames.ProjectReference); 1262ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.RequestConfiguration.Project, itemName); 1280lookup.SetProperty(ProjectPropertyInstance.Create(propertyName, taskParameterValue, taskPropertyInstance.TaskParameterLocation, _buildRequestEntry.RequestConfiguration.Project.IsImmutable));
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
1228propertyDictionaries[i] = new PropertyDictionary<ProjectPropertyInstance>(_requestEntry.RequestConfiguration.Project.GlobalPropertiesDictionary);
BackEnd\Shared\BuildRequestConfiguration.cs (5)
688_baseLookup = new Lookup(Project.ItemsToBuildWith, Project.PropertiesToBuildWith); 945Assumed.NotNull(Project); 965var items = Project.GetItems(ItemTypeNames.GraphIsolationExemptReference); 975.Select(s => MSBuildGlob.Parse(Project.Directory, s)));