1 write to ProjectInstance
Microsoft.Build (1)
BackEnd\BuildManager\BuildRequestData.cs (1)
67ProjectInstance = projectInstance;
27 references to ProjectInstance
dotnet (5)
Commands\Run\VirtualProjectBuildingCommand.cs (5)
334projectInstance = restoreRequest.ProjectInstance; 354Debug.Assert(buildRequest.ProjectInstance != null); 357cache.CurrentEntry.Run = RunProperties.TryFromProject(buildRequest.ProjectInstance, out var runProperties) 361if (!MSBuildUtilities.ConvertStringToBool(buildRequest.ProjectInstance.GetPropertyValue(FileBasedProgramCanSkipMSBuild), defaultValue: true)) 373projectInstance = buildRequest.ProjectInstance;
Microsoft.Build (17)
BackEnd\BuildManager\BuildManager.cs (5)
1322ProjectInstance? projectInstance = submission.BuildRequestData.ProjectInstance; 1351submission.BuildRequestData.ProjectInstance != null, 1356if (!_unnamedProjectInstanceToNames.TryGetValue(submission.BuildRequestData.ProjectInstance!, out var tempName)) 1359_unnamedProjectInstanceToNames[submission.BuildRequestData.ProjectInstance!] = tempName; 1363submission.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 (8)
182if (data.ProjectInstance != null) 184_project = data.ProjectInstance; 185_projectInitialTargets = data.ProjectInstance.InitialTargets; 186_projectDefaultTargets = data.ProjectInstance.DefaultTargets; 187_projectTargets = GetProjectTargets(data.ProjectInstance.Targets); 193_transferredProperties.Add(data.ProjectInstance.GetProperty(name)); 1061if (data.ProjectInstance != null) 1063return data.ProjectInstance.Toolset.ToolsVersion;
Microsoft.Build.Engine.UnitTests (4)
BackEnd\BuildManager_Tests.cs (3)
1405var data2 = new BuildRequestData(data.ProjectInstance, data.TargetNames.ToArray(), data.HostServices); 1456var data2 = new BuildRequestData(data.ProjectInstance, new[] { "MaySkip" }, data.HostServices); 2222_env.CreateFile(data.ProjectFullPath, data.ProjectInstance.ToProjectRootElement().RawXml);
ProjectCache\ProjectCacheTests.cs (1)
319buildRequest.ProjectInstance.ShouldNotBeNull("The cache plugin expects evaluated projects.");
ProjectCachePlugin (1)
AssemblyMockCache.cs (1)
50buildRequest.ProjectInstance.ShouldNotBeNull("The cache plugin expects evaluated projects.");