233 references to FullPath
Microsoft.Build (35)
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; 803taskExecutionHost.ProjectInstance.FullPath), 1065declaredProjects.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 (11)
165definingFileEscaped: currentNode.ProjectInstance.FullPath), 207var projectPath = project.Value.GraphNode.ProjectInstance.FullPath; 239referencedNode.ProjectInstance.FullPath, 240referencingNode.ProjectInstance.FullPath); 481FormatCircularDependencyError(new List<string> { node.ProjectInstance.FullPath, node.ProjectInstance.FullPath }); 490var projectsInCycle = new List<string> { referenceNode.ProjectInstance.FullPath }; 500if (loadReference.projectsInCycle[0].Equals(node.ProjectInstance.FullPath)) 503loadReference.projectsInCycle.Add(referenceNode.ProjectInstance.FullPath); 504loadReference.projectsInCycle.Add(node.ProjectInstance.FullPath); 515loadReference.projectsInCycle.Add(referenceNode.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)
2045ProjectItemInstance item = new ProjectItemInstance(this, itemType, evaluatedInclude, this.FullPath); 2068ProjectItemInstance item = new ProjectItemInstance(this, itemType, evaluatedInclude, metadata, this.FullPath); 3268Trace.WriteLine($"MSBUILD: Creating a ProjectInstance from an unevaluated state [{FullPath}]");
Instance\ProjectItemInstance.cs (1)
364get { return _project.FullPath; }
Microsoft.Build.Engine.UnitTests (190)
BackEnd\BatchingEngine_Tests.cs (16)
37items.Add(new ProjectItemInstance(project, "File", "a.foo", project.FullPath)); 38items.Add(new ProjectItemInstance(project, "File", "b.foo", project.FullPath)); 39items.Add(new ProjectItemInstance(project, "File", "c.foo", project.FullPath)); 40items.Add(new ProjectItemInstance(project, "File", "d.foo", project.FullPath)); 41items.Add(new ProjectItemInstance(project, "File", "e.foo", project.FullPath)); 45items.Add(new ProjectItemInstance(project, "Doc", "a.doc", project.FullPath)); 46items.Add(new ProjectItemInstance(project, "Doc", "b.doc", project.FullPath)); 47items.Add(new ProjectItemInstance(project, "Doc", "c.doc", project.FullPath)); 48items.Add(new ProjectItemInstance(project, "Doc", "d.doc", project.FullPath)); 49items.Add(new ProjectItemInstance(project, "Doc", "e.doc", project.FullPath)); 135ProjectItemInstance a = new ProjectItemInstance(project, "File", "a.foo", project.FullPath); 136ProjectItemInstance b = new ProjectItemInstance(project, "File", "b.foo", project.FullPath); 172ProjectItemInstance a = new ProjectItemInstance(project, "File", "a.foo", project.FullPath); 174ProjectItemInstance b = new ProjectItemInstance(project, "File", "b.foo", project.FullPath); 232items.Add(new ProjectItemInstance(project, "File", "a.foo", project.FullPath)); 233items.Add(new ProjectItemInstance(project, "File", "b.foo", project.FullPath)); // Need at least two items for this test case to ensure multiple buckets might be possible
BackEnd\BuildManager_Tests.cs (6)
200.ProjectInstance.FullPath, 4254var node1 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project1, StringComparison.OrdinalIgnoreCase)); 4258var node2 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project2, StringComparison.OrdinalIgnoreCase)); 4339var node1 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project1, StringComparison.OrdinalIgnoreCase)); 4343var node2 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project2, StringComparison.OrdinalIgnoreCase)); 4396graph.GraphRoots.First().ProjectInstance.FullPath,
BackEnd\IntrinsicTask_Tests.cs (6)
3930ProjectItemInstance item1 = new ProjectItemInstance(project, "i0", "a1", project.FullPath); 3931ProjectItemInstance item2 = new ProjectItemInstance(project, "i0", "a2", project.FullPath); 3932ProjectItemInstance item3 = new ProjectItemInstance(project, "i0", "a3", project.FullPath); 3933ProjectItemInstance item4 = new ProjectItemInstance(project, "i0", "a4", project.FullPath); 3966nodeContext.LogProjectStarted(entry).LogTargetBatchStarted(projectInstance.FullPath, projectInstance.Targets["t"], null, TargetBuiltReason.None), 4001nodeContext.LogProjectStarted(entry).LogTargetBatchStarted(projectInstance.FullPath, projectInstance.Targets["t"], null, TargetBuiltReason.None),
BackEnd\Lookup_Tests.cs (38)
28table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 29table1.Add(new ProjectItemInstance(project, "i2", "a%3b1", project.FullPath)); 33lookup.PopulateWithItem(new ProjectItemInstance(project, "i1", "a2", project.FullPath)); 34lookup.PopulateWithItem(new ProjectItemInstance(project, "i2", "a%282", project.FullPath)); 50table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 51table1.Add(new ProjectItemInstance(project, "i2", "a%3b1", project.FullPath)); 83table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 107lookup.AddNewItem(new ProjectItemInstance(project, "i1", "a2", project.FullPath)); 153table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 156table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 164new ProjectItemInstance(project, "i1", "a1", project.FullPath), // Should not get added 165new ProjectItemInstance(project, "i1", "a2", project.FullPath), // Should get added 205table1.Add(new ProjectItemInstance(project, "i1", "a1", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>("m1", "m1") }, project.FullPath)); 206table1.Add(new ProjectItemInstance(project, "i1", "a1", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>("m1", "m2") }, project.FullPath)); 214new ProjectItemInstance(project, "i1", "a1", project.FullPath), // Should get added 215new ProjectItemInstance(project, "i1", "a2", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>( "m1", "m1") }, project.FullPath), // Should get added 216new ProjectItemInstance(project, "i1", "a1", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>( "m1", "m1") }, project.FullPath), // Should not get added 217new ProjectItemInstance(project, "i1", "a1", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>( "m1", "m3") }, project.FullPath), // Should get added 254ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a1", project.FullPath); 263ProjectItemInstance item2 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 305ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 365ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 406ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 470ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 530ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 601ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 668ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 723ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 771ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 825ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 866ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 901ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 974ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 1015lookup.AddNewItem(new ProjectItemInstance(project, "x", "y", project.FullPath)); 1029ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 1078ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 1133ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 1168ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath);
BackEnd\TargetUpToDateChecker_Tests.cs (11)
181items.Add(new ProjectItemInstance(project, "Items", "a.cs", project.FullPath)); 182items.Add(new ProjectItemInstance(project, "Items", "b.cs", project.FullPath)); 223items.Add(new ProjectItemInstance(project, "Items", "a.cs", project.FullPath)); 224items.Add(new ProjectItemInstance(project, "Items", "b.cs", project.FullPath)); 225items.Add(new ProjectItemInstance(project, "Items", "c.cs", project.FullPath)); 270items.Add(new ProjectItemInstance(project, "Items", "a.cs", project.FullPath)); 271items.Add(new ProjectItemInstance(project, "Items", "b.cs", project.FullPath)); 272items.Add(new ProjectItemInstance(project, "Items", "c.cs", project.FullPath)); 273items.Add(new ProjectItemInstance(project, "MoreItems", "a.txt", project.FullPath)); 274items.Add(new ProjectItemInstance(project, "MoreItems", "b.txt", project.FullPath)); 275items.Add(new ProjectItemInstance(project, "MoreItems", "c.txt", project.FullPath));
BackEnd\TaskRegistry_Tests.cs (6)
2079ProjectItemInstance iag = new ProjectItemInstance(project, "IntermediateAssembly", @"subdir1\engine.dll", project.FullPath); 2083iag = new ProjectItemInstance(project, "IntermediateAssembly", @"subdir2\tasks.dll", project.FullPath); 2090ProjectItemInstance fig = new ProjectItemInstance(project, "FirstItem" + i, "FirstValue" + i, project.FullPath); 2097ProjectItemInstance sig = new ProjectItemInstance(project, "SecondItem" + i, "SecondValue" + i, project.FullPath); 2102ProjectItemInstance tig = new ProjectItemInstance(project, "ThirdItem", "ThirdValue1", project.FullPath); 2106ProjectItemInstance trig = new ProjectItemInstance(project, "ItemWithTrueItem", "true", project.FullPath);
Construction\SolutionProjectGenerator_Tests.cs (1)
1100projectBravoMetaProject.ToProjectRootElement().Save(projectBravoMetaProject.FullPath);
Definition\ItemDefinitionGroup_Tests.cs (5)
602ITaskItem noMetaItem = new TaskItem("NoMetaItem", pi.FullPath); 603withMetaItem = new TaskItem("WithMetaItem", "WithMetaItem", null, itemdefs, ".", false, pi.FullPath); 638ITaskItem noMetaItem = new TaskItem("NoMetaItem", pi.FullPath); 641withMetaItem = new TaskItem("WithMetaItem", "WithMetaItem", null, itemdefs, ".", false, pi.FullPath); 680ITaskItem noMetaItem = new TaskItem("NoMetaItem", pi.FullPath);
Evaluation\Expander_Tests.cs (19)
93ig.Add(new ProjectItemInstance(project, "Compile", "foo.cs", project.FullPath)); 94ig.Add(new ProjectItemInstance(project, "Compile", "bar.cs", project.FullPath)); 97ig2.Add(new ProjectItemInstance(project, "Resource", "bing.resx", project.FullPath)); 803ProjectItemInstance pi = new ProjectItemInstance(project, "i", "i" + n.ToString(), project.FullPath); 847ProjectItemInstance i0 = new ProjectItemInstance(project, "i", "i0", project.FullPath); 848ProjectItemInstance i1 = new ProjectItemInstance(project, "i", "i1", project.FullPath); 1415NativeMethodsShared.IsWindows ? @"subdir1\engine.dll" : "subdir1/engine.dll", project.FullPath); 1419NativeMethodsShared.IsWindows ? @"subdir2\tasks.dll" : "subdir2/tasks.dll", project.FullPath); 1424ProjectItemInstance i3 = new ProjectItemInstance(project, "Content", "splash.bmp", project.FullPath); 1429ProjectItemInstance i4 = new ProjectItemInstance(project, "Resource", "string$(p).resx", project.FullPath); 1432ProjectItemInstance i5 = new ProjectItemInstance(project, "Resource", "dialogs%253b.resx", project.FullPath); 1437ProjectItemInstance i6 = new ProjectItemInstance(project, "Content", "about.bmp", project.FullPath); 1628var item = new ProjectItemInstance(project, "ManyItems", $"ThisIsAFairlyLongFileName_{i}.bmp", project.FullPath); 1636new ProjectItemInstance (project, "ManySpacesItem", "Foo", project.FullPath), 1637new ProjectItemInstance (project, "ManySpacesItem", manySpaces, project.FullPath), 1638new ProjectItemInstance (project, "ManySpacesItem", "Bar", project.FullPath), 1642new ProjectItemInstance (project, "Exactly1024", "".PadLeft(1024), project.FullPath), 1643new ProjectItemInstance (project, "Exactly1024", "Foo", project.FullPath), 3983ig.Add(new ProjectItemInstance(project, "Compile", "fOo.Cs", project.FullPath));
Evaluation\ItemSpec_Tests.cs (1)
109itemDictionary.Add(new ProjectItemInstance(dummyProject, itemType.Key, item, dummyProject.FullPath));
ExpressionTree_Tests.cs (17)
184itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "foo.cs", parentProject.FullPath)); 185itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "bar.cs", parentProject.FullPath)); 186itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "baz.cs", parentProject.FullPath)); 187itemBag.Add(new ProjectItemInstance(parentProject, "Boolean", "true", parentProject.FullPath)); 214itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "foo.cs", parentProject.FullPath)); 215itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "bar.cs", parentProject.FullPath)); 216itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "baz.cs", parentProject.FullPath)); 249itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "foo.cs", parentProject.FullPath)); 250itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "bar.cs", parentProject.FullPath)); 251itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "baz.cs", parentProject.FullPath)); 281itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "a", parentProject.FullPath)); 298itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "foo.cs", parentProject.FullPath)); 299itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "bar.cs", parentProject.FullPath)); 300itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "baz.cs", parentProject.FullPath)); 327itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "foo.cs", parentProject.FullPath)); 328itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "bar.cs", parentProject.FullPath)); 329itemBag.Add(new ProjectItemInstance(parentProject, "Compile", "baz.cs", parentProject.FullPath));
ExpressionTreeExpression_Tests.cs (7)
375itemBag.Add(new ProjectItemInstance(parentProject, "u", "a'b;c", parentProject.FullPath)); 376itemBag.Add(new ProjectItemInstance(parentProject, "v", "a", parentProject.FullPath)); 377itemBag.Add(new ProjectItemInstance(parentProject, "w", "1", parentProject.FullPath)); 378itemBag.Add(new ProjectItemInstance(parentProject, "x", "true", parentProject.FullPath)); 379itemBag.Add(new ProjectItemInstance(parentProject, "y", "xxx", parentProject.FullPath)); 380itemBag.Add(new ProjectItemInstance(parentProject, "z", "xxx", parentProject.FullPath)); 381itemBag.Add(new ProjectItemInstance(parentProject, "z", "yyy", parentProject.FullPath));
Graph\GraphTestingUtilities.cs (7)
68.Where(p => p.ProjectType == ProjectInterpretation.ProjectType.InnerBuild && p.ProjectInstance.FullPath == outerBuild.ProjectInstance.FullPath) 138return graph.ProjectNodes.Where(node => node.ProjectInstance.FullPath.EndsWith(projectNum + ".proj")); 157.Where(p => p.ProjectType == ProjectInterpretation.ProjectType.InnerBuild && p.ProjectInstance.FullPath.Equals(outerBuild.ProjectInstance.FullPath)) 169return Path.GetFileNameWithoutExtension(node.ProjectInstance.FullPath); 193return node.ProjectInstance.FullPath;
Graph\ProjectGraph_Tests.cs (27)
67projectGraph.ProjectNodes.First().ProjectInstance.FullPath.ShouldBe(entryProject.Path); 118projectGraph.ProjectNodes.First().ProjectInstance.FullPath.ShouldBe(entryProject.Path); 410GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("4.proj"); 412GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("4.proj"); 539GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("5.proj"); 544GetFirstNodeWithProjectNumber(graph, 4).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("5.proj"); 611entryPointNode1.ProjectInstance.FullPath.ShouldBe(entryPointNode2.ProjectInstance.FullPath); 619entryPointNode1.ProjectReferences.First().ProjectInstance.FullPath.ShouldBe(entryPointNode2.ProjectReferences.First().ProjectInstance.FullPath); 650entryPointNode1.ProjectInstance.FullPath.ShouldBe(entryPointNode2.ProjectInstance.FullPath); 863projectGraph.EntryPointNodes.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project1Path, project2Path, project3Path, project6Path, project8Path }, ignoreOrder: true); 865projectGraph.GraphRoots.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project1Path, project6Path }, ignoreOrder: true); 868ProjectGraphNode project1Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project1Path); 872project1Node.ProjectReferences.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project2Path, project3Path, project8Path }, ignoreOrder: true); 874ProjectGraphNode project2Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project2Path); 878project2Node.ProjectReferences.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project4Path }, ignoreOrder: true); 880ProjectGraphNode project3Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project3Path); 884project3Node.ProjectReferences.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project5Path }, ignoreOrder: true); 887ProjectGraphNode project4Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project4Path); 893ProjectGraphNode project5Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project5Path); 899ProjectGraphNode project6Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project6Path); 905Assert.DoesNotContain(projectGraph.ProjectNodes, node => node.ProjectInstance.FullPath == project7Path); 907ProjectGraphNode project8Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project8Path); 2108var referenceNumbersSet = innerBuildWithCommonReferences.ProjectReferences.Select(r => Path.GetFileNameWithoutExtension(r.ProjectInstance.FullPath)).ToHashSet(); 2114referenceNumbersSet = innerBuildWithAdditionalReferences.ProjectReferences.Select(r => Path.GetFileNameWithoutExtension(r.ProjectInstance.FullPath)).ToHashSet();
Graph\ResultCacheBasedBuilds_Tests.cs (4)
308node.ProjectInstance.FullPath, 348var rootNode = topoSortedNodes.First(n => Path.GetFileNameWithoutExtension(n.ProjectInstance.FullPath) == "1"); 469node.ProjectInstance.FullPath, 508private static string ProjectNumber(ProjectGraphNode node) => Path.GetFileNameWithoutExtension(node.ProjectInstance.FullPath);
Instance\HostServices_Tests.cs (1)
394hostServices.SetNodeAffinity(project.FullPath, NodeAffinity.InProc);
ProjectCache\ProjectCacheTests.cs (17)
519var buildResult = buildSession.BuildProjectFile(node.ProjectInstance.FullPath); 555logger.FullLog.ShouldNotContain($"EntryPoint: {graph.GraphRoots.First().ProjectInstance.FullPath}"); 556logger.FullLog.ShouldContain($"EntryPoint: {graph.GraphRoots.First().ProjectReferences.First().ProjectInstance.FullPath}"); 602node.ProjectInstance.FullPath, 623var projectPath = node.ProjectInstance.FullPath; 653var projectPath = node.ProjectInstance.FullPath; 715r => buildSession.BuildProjectFileAsync(r.ProjectInstance.FullPath, globalProperties: globalProperties)); 724.BuildProjectFile(rootNode.ProjectInstance.FullPath, globalProperties: globalProperties) 813mockLogger.FullLog.ShouldContain(string.Format(ResourceUtilities.GetResourceString("ProjectCacheQueryStartedWithDefaultTargets"), node.ProjectInstance.FullPath)); 817mockLogger.FullLog.ShouldContain(string.Format(ResourceUtilities.GetResourceString("ProjectCacheQueryStartedWithTargetNames"), node.ProjectInstance.FullPath, targets)); 822instanceMockCache.Requests.ShouldContain(r => r.ProjectFullPath.Equals(node.ProjectInstance.FullPath)); 828AssertBuildResultForCacheHit(node.ProjectInstance.FullPath, projectPathToBuildResults[node], expectedCacheResponse); 842mockLogger.FullLog.ShouldContain($"{AssemblyMockCache}: GetCacheResultAsync for {node.ProjectInstance.FullPath}"); 849private static int GetProjectNumber(ProjectGraphNode node) => GetProjectNumber(node.ProjectInstance.FullPath); 1445return buildSession.BuildProjectFileAsync(graph.ProjectNodes.First(n => GetProjectNumber(n) == projectNumber).ProjectInstance.FullPath); 1500node.ProjectInstance.FullPath, 1515buildSession.BuildProjectFile(graph.GraphRoots.First().ProjectInstance.FullPath).ShouldHaveSucceeded();
SolutionFileBuilder.cs (1)
96n => n.ProjectInstance.FullPath),
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (7)
Build\ProjectBuildManager.cs (3)
344log.Add(string.Format(WorkspaceMSBuildBuildHostResources.Project_does_not_contain_0_target, target), projectInstance.FullPath); 358_batchBuildLogger?.SetProjectAndLog(projectInstance.FullPath, log); 368log.Add(result.Exception, projectInstance.FullPath);
MSBuild\ProjectFile\Extensions.cs (1)
42var baseDirectory = PathUtilities.GetDirectoryName(project.FullPath);
MSBuild\ProjectFile\ProjectInstanceReader.cs (3)
35_projectDirectory = PathUtilities.EnsureTrailingSeparator(PathUtilities.GetDirectoryName(_projectInstance.FullPath)); 39=> _projectInstance.FullPath; 118FilePath = _projectInstance.FullPath,
MSBuild (1)
XMake.cs (1)
1661nodeResultKvp.Key.ProjectInstance.FullPath.Equals(entryPoint.ProjectFile) &&