52 references to ProjectFullPath
Microsoft.Build (52)
BackEnd\BuildManager\BuildManager.cs (6)
1589string? projectFile = _configCache?[executingRequest.ConfigurationId]?.ProjectFullPath; 2018Assumed.True(FileUtilities.IsSolutionFilename(config.ProjectFullPath), $"{config.ProjectFullPath} is not a solution"); 2027config.ProjectFullPath, 2807var newConfigurationId = _scheduler!.GetConfigurationIdFromPlan(unresolvedConfiguration.ProjectFullPath); 2896if (FileUtilities.IsSolutionFilename(config.ProjectFullPath))
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
421string projectDirectoryFullPath = Path.GetDirectoryName(config.ProjectFullPath);
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
154(_projectRootDirectory = Path.GetDirectoryName(RequestConfiguration.ProjectFullPath));
BackEnd\Components\Logging\NodeLoggingContext.cs (1)
91return new ProjectLoggingContext(this, request, configuration.ProjectFullPath, configuration.ToolsVersion, evaluationId);
BackEnd\Components\Logging\ProjectLoggingContext.cs (2)
47requestEntry.RequestConfiguration.ProjectFullPath, 94requestEntry.RequestConfiguration.ProjectFullPath,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (7)
379return new FileAccessContext(configuration.ProjectFullPath, globalProperties, buildRequest.Targets); 387return new Experimental.ProjectCache.FileAccessContext(configuration.ProjectFullPath, globalProperties, buildRequest.Targets); 752return GenerateGraphEntryPointsFromSolutionConfigurationXml(solutionConfigurationXml!, configuration.ProjectFullPath, globalProperties); 756return [new ProjectGraphEntryPoint(configuration.ProjectFullPath, globalProperties)]; 870FileAccessContext fileAccessContext = new(requestConfiguration.ProjectFullPath, globalProperties, targets); 872Experimental.ProjectCache.FileAccessContext experimentalFileAccessContext = new(requestConfiguration.ProjectFullPath, globalProperties, targets); 875ElementLocation elementLocation = ElementLocation.Create(requestConfiguration.ProjectFullPath);
BackEnd\Components\RequestBuilder\RequestBuilder.cs (8)
376bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.RequestConfiguration.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath)) 783string projectPath = requestConfiguration.ProjectFullPath; 1177_requestEntry.RequestConfiguration.ProjectFullPath); 1223MSBuildEventSource.Log.BuildProjectStart(_requestEntry.RequestConfiguration.ProjectFullPath, tracedTargets); 1297MSBuildEventSource.Log.BuildProjectStop(_requestEntry.RequestConfiguration.ProjectFullPath, tracedTargets); 1304_requestEntry.RequestConfiguration.ProjectFullPath); 1356_requestEntry.RequestConfiguration.ProjectFullPath, 1483_requestEntry.RequestConfiguration.ProjectFullPath);
BackEnd\Components\RequestBuilder\TargetEntry.cs (1)
447string projectFullPath = requestEntry.RequestConfiguration.ProjectFullPath;
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
842&& FileUtilities.IsMetaprojectFilename(_buildRequestEntry.RequestConfiguration.ProjectFullPath)
BackEnd\Components\Scheduler\Scheduler.cs (14)
1144System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1186System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1771TraceScheduler($"Received request {request.GlobalRequestId} (node request {request.NodeRequestId}) with parent {request.ParentGlobalRequestId} from node {nodeForResults} for project {_configCache![request.ConfigurationId].ProjectFullPath} with targets {(request.Targets.Count == 0 ? "default" : string.Join(";", request.Targets))}"); 1850config.ProjectFullPath, 2076string projectFullPath = _configCache[request.ConfigurationId].ProjectFullPath; 2077string parentProjectFullPath = GetParentConfigurationId(request, _configCache, _schedulingData).ProjectFullPath; 2099if (parentConfig.ProjectFullPath.Equals(requestConfig.ProjectFullPath, StringComparison.OrdinalIgnoreCase)) 2106parentConfig.ProjectFullPath, 2108requestConfig.ProjectFullPath, 2297string pathOfProject = configuration.ProjectFullPath; 2677_configCache[request.BuildRequest.ConfigurationId].ProjectFullPath, 2918file.WriteLine("Config {0} Node {1} TV: {2} File {3}", config, _schedulingData.GetAssignedNodeForRequestConfiguration(config), _configCache[config].ToolsVersion, _configCache[config].ProjectFullPath); 3017_configCache[buildRequest.ConfigurationId].ProjectFullPath,
BackEnd\Components\Scheduler\SchedulingPlan.cs (3)
61_configPathToData.TryGetValue(_configCache[configId].ProjectFullPath, out PlanConfigData data); 117file.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0} {1} {2}", configuration.Key, configuration.Value, _configCache[configuration.Key].ProjectFullPath)); 211return _configCache[rootRequest.BuildRequest.ConfigurationId].ProjectFullPath + ".buildplan";
BackEnd\Shared\BuildRequestConfiguration.cs (6)
208if (parentConfig.ProjectFullPath.Equals(requestConfig.ProjectFullPath, StringComparison.OrdinalIgnoreCase)) 389if (MemoryExtensions.Equals(Path.GetFileName(ProjectFullPath.AsSpan()), "dirs.proj", StringComparison.OrdinalIgnoreCase)) 395else if (FileUtilities.IsMetaprojectFilename(ProjectFullPath)) 401else if (FileUtilities.IsSolutionFilename(ProjectFullPath)) 576ProjectFullPath,
BackEnd\Shared\ConfigurationMetadata.cs (1)
30_projectFullPath = FileUtilities.NormalizePath(configuration.ProjectFullPath);