76 references to FullPath
dotnet (2)
Extensions\ProjectInstanceExtensions.cs (1)
22if (string.IsNullOrEmpty(projectTypeGuid) && projectInstance.FullPath.EndsWith(".shproj", StringComparison.OrdinalIgnoreCase))
ReleasePropertyProjectLocator.cs (1)
193throw new GracefulException(Strings.SolutionProjectConfigurationsConflict, propertyToCheck, string.Join("\n", (configuredProjects).Select(x => x.FullPath)));
Microsoft.Build (36)
BackEnd\BuildManager\BuildRequestData.cs (1)
59: this(targetsToBuild, hostServices, flags, projectInstance.FullPath)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
540projectFile: cacheRequest.Configuration.Project.FullPath);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (4)
171_taskHostObject = requestEntry.Request.HostServices.GetHostObject(requestEntry.RequestConfiguration.Project.FullPath, loggingContext.Target.Name, _taskNode.Name); 185_projectFullPath = requestEntry.RequestConfiguration.Project.FullPath; 817taskExecutionHost.ProjectInstance.FullPath), 1079declaredProjects.Add(FileUtilities.NormalizePath(_taskExecutionHost.ProjectInstance.FullPath));
BackEnd\Shared\BuildRequestConfiguration.cs (1)
223_projectFullPath = instance.FullPath;
Construction\Solution\SolutionProjectGenerator.cs (3)
828EmitMetaproject(instance.ToProjectRootElement(), instance.FullPath); 1218new BuildEventFileInfo(traversalProject.FullPath), 1384new BuildEventFileInfo(traversalProject.FullPath),
Graph\GraphBuilder.cs (12)
173definingFileEscaped: currentNode.ProjectInstance.FullPath), 215var projectPath = project.Value.GraphNode.ProjectInstance.FullPath; 247referencedNode.ProjectInstance.FullPath, 248referencingNode.ProjectInstance.FullPath); 489FormatCircularDependencyError(new List<string> { node.ProjectInstance.FullPath, node.ProjectInstance.FullPath }); 498var projectsInCycle = new List<string> { referenceNode.ProjectInstance.FullPath }; 508if (loadReference.projectsInCycle[0].Equals(node.ProjectInstance.FullPath)) 511loadReference.projectsInCycle.Add(referenceNode.ProjectInstance.FullPath); 512loadReference.projectsInCycle.Add(node.ProjectInstance.FullPath); 523loadReference.projectsInCycle.Add(referenceNode.ProjectInstance.FullPath); 632.Add(parsedProject.ProjectInstance.FullPath);
Graph\GraphBuildRequestData.cs (1)
202yield return entryPoint.ProjectInstance.FullPath;
Graph\ProjectGraph.cs (2)
517var nodeName = Path.GetFileNameWithoutExtension(node.ProjectInstance.FullPath); 691ProjectGraphNode GetNodeForProject(ProjectInSolution project) => EntryPointNodes.First(node => string.Equals(node.ProjectInstance.FullPath, project.AbsolutePath));
Graph\ProjectGraphNode.cs (2)
51var truncatedProjectFile = FileUtilities.TruncatePathToTrailingSegments(ProjectInstance.FullPath, 2); 88return new ConfigurationMetadata(ProjectInstance.FullPath, ProjectInstance.GlobalPropertiesDictionary);
Graph\ProjectInterpretation.cs (5)
118requesterInstance.FullPath)); 187var selectedPlatform = PlatformNegotiation.GetNearestPlatform(overridePlatformNegotiationMetadataValue, projectInstance.GetEngineRequiredPropertyValue(PlatformMetadataName), projectInstance.GetEngineRequiredPropertyValue(PlatformsMetadataName), projectInstance.GetEngineRequiredPropertyValue(PlatformLookupTableMetadataName), requesterInstance.GetEngineRequiredPropertyValue(PlatformLookupTableMetadataName), projectInstance.FullPath, requesterInstance.GetEngineRequiredPropertyValue(PlatformMetadataName)); 231ErrorUtilities.VerifyThrow(!(isOuterBuild && isInnerBuild), $"A project cannot be an outer and inner build at the same time: ${project.FullPath}"); 296includeEscaped: outerBuild.FullPath, 298definingFileEscaped: outerBuild.FullPath);
Instance\ProjectInstance.cs (3)
2061ProjectItemInstance item = new ProjectItemInstance(this, itemType, evaluatedInclude, this.FullPath); 2084ProjectItemInstance item = new ProjectItemInstance(this, itemType, evaluatedInclude, metadata, this.FullPath); 3284Trace.WriteLine($"MSBUILD: Creating a ProjectInstance from an unevaluated state [{FullPath}]");
Instance\ProjectItemInstance.cs (1)
364get { return _project.FullPath; }
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (7)
Build\ProjectBuildManager.cs (3)
359log.Add(string.Format(WorkspaceMSBuildBuildHostResources.Project_does_not_contain_0_target, target), projectInstance.FullPath); 373_batchBuildLogger?.SetProjectAndLog(projectInstance.FullPath, log); 383log.Add(result.Exception, projectInstance.FullPath);
MSBuild\ProjectFile\Extensions.cs (1)
40var baseDirectory = PathUtilities.GetDirectoryName(project.FullPath);
MSBuild\ProjectFile\ProjectInstanceReader.cs (3)
34_projectDirectory = PathUtilities.EnsureTrailingSeparator(PathUtilities.GetDirectoryName(_projectInstance.FullPath)); 38=> _projectInstance.FullPath; 120FilePath = _projectInstance.FullPath,
Microsoft.DotNet.HotReload.Watch (26)
AppModels\HotReloadAppModel.cs (2)
37context.Logger.Log(MessageDescriptor.ApplicationKind_BlazorHosted, projectNode.ProjectInstance.FullPath, clientProject.ProjectInstance.FullPath);
Build\EvaluationResult.cs (4)
80logger.LogError("Failed to restore project '{Path}'.", failedInstance.FullPath); 111logger.LogError("Failed to build project '{Path}'.", failedInstance.FullPath); 174!Path.GetExtension(projectInstance.FullPath).Equals(".csproj", PathUtilities.OSSpecificPathComparison) || 177var projectPath = projectInstance.FullPath;
Build\LoadedProjectGraph.cs (2)
15graph.ProjectNodes.Where(n => n.ProjectInstance.GetTargetFramework() != "").GroupBy(n => n.ProjectInstance.FullPath).ToDictionary( 21.Concat(graph.ProjectNodes.Select(p => p.ProjectInstance.FullPath))
Build\ProjectGraphUtilities.cs (2)
20=> $"{Path.GetFileNameWithoutExtension(project.FullPath)} ({project.GetTargetFramework()})"; 146=> new(project.FullPath, project.GetTargetFramework());
HotReload\CompilationHandler.cs (12)
32/// Maps <see cref="ProjectInstance.FullPath"/> to the list of running instances of that project. 38/// Maps <see cref="ProjectInstance.FullPath"/> to the list of active restart operations for the project. 56/// Current set of project instances indexed by <see cref="ProjectInstance.FullPath"/>. 191var projectPath = projectNode.ProjectInstance.FullPath; 737applicationProjectFilePath: applicationProjectInstance.FullPath, 738containingProjectFilePath: containingProjectNode.ProjectInstance.FullPath); 833builder.ProjectsToRebuild.Add(runningProject.ProjectNode.ProjectInstance.FullPath); 894var projectPath = project.ProjectNode.ProjectInstance.FullPath; 939var ancestorPath = ancestor.ProjectInstance.FullPath; 977if (!runningProjects.TryGetValue(project.FullPath, out var projectsWithPath)) 1010.GroupBy(static node => node.ProjectInstance.FullPath) 1019var solution = await Workspace.UpdateProjectGraphAsync([.. projectGraph.EntryPointNodes.Select(n => n.ProjectInstance.FullPath)], cancellationToken);
HotReload\HotReloadDotNetWatcher.cs (4)
660var projectPath = projectInstance.FullPath; 704var projectPath = projectInstance.FullPath; 1071_context.BuildLogger.LogError("Project '{Path}' does not specify a target framework.", rootProject.FullPath); 1183var projectNode = projectGraph.TryGetProjectNode(rootProject.FullPath, targetFramework);
MSBuild (1)
XMake.cs (1)
1666nodeResultKvp.Key.ProjectInstance.FullPath.Equals(entryPoint.ProjectFile) &&
NuGet.Build.Tasks.Console (4)
MSBuildProjectInstance.cs (1)
41public string FullPath => _projectInstance.FullPath;
MSBuildStaticGraphRestore.cs (3)
823var adapter = new RestoreProjectAdapter(args.projectInstance.FullPath, args.projectInstance.GlobalProperties); 1317var message = MSBuildRestoreUtility.GetMessageForUnsupportedProject(projectInstance.FullPath); 1342projectInstance.FullPath,