1 write to ProjectInstance
Microsoft.Build (1)
BackEnd\BuildManager\BuildRequestData.cs (1)
68ProjectInstance = projectInstance;
25 references to ProjectInstance
dotnet (6)
Commands\Run\VirtualProjectBuildingCommand.cs (6)
323projectInstance = restoreRequest.ProjectInstance; 348Debug.Assert(buildRequest.ProjectInstance != null); 351LastRunProperties = RunProperties.TryFromProject(buildRequest.ProjectInstance, out var runProperties) 355if (cache is not null && CanSaveCache(buildRequest.ProjectInstance)) 361CollectAdditionalSources(cache, buildRequest.ProjectInstance); 367projectInstance = buildRequest.ProjectInstance;
Microsoft.Build (18)
BackEnd\BuildManager\BuildManager.cs (5)
1507ProjectInstance? projectInstance = submission.BuildRequestData.ProjectInstance; 1536submission.BuildRequestData.ProjectInstance != null, 1541if (!_unnamedProjectInstanceToNames.TryGetValue(submission.BuildRequestData.ProjectInstance!, out var tempName)) 1544_unnamedProjectInstanceToNames[submission.BuildRequestData.ProjectInstance!] = tempName; 1548submission.BuildRequestData.ProjectInstance!.GetProperty(ReservedPropertyNames.projectDirectory)!.EvaluatedValue,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (4)
581ErrorUtilities.VerifyThrowInternalNull(buildRequest.ProjectInstance, nameof(buildRequest.ProjectInstance)); 607foreach (ProjectCacheDescriptor projectCacheDescriptor in GetProjectCacheDescriptors(buildRequest.ProjectInstance!)) 686_loggingService.LogComment(buildEventContext, MessageImportance.High, "ProjectCacheHitWithOutputs", buildRequest.ProjectInstance!.GetPropertyValue(ReservedPropertyNames.projectName));
BackEnd\Shared\BuildRequestConfiguration.cs (9)
188if (data.ProjectInstance != null) 190_project = data.ProjectInstance; 191_projectInitialTargets = data.ProjectInstance.InitialTargets; 192_projectDefaultTargets = data.ProjectInstance.DefaultTargets; 193_projectTargets = GetProjectTargets(data.ProjectInstance.Targets); 194_projectEvaluationId = data.ProjectInstance.EvaluationId; 200_transferredProperties.Add(data.ProjectInstance.GetProperty(name)); 1082if (data.ProjectInstance != null) 1084return data.ProjectInstance.Toolset.ToolsVersion;
Microsoft.DotNet.HotReload.Watch (1)
Build\ProjectBuildManager.cs (1)
86context: request.ProjectInstance);