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)
217_projectFullPath = instance.FullPath;
Construction\Solution\SolutionProjectGenerator.cs (3)
781EmitMetaproject(instance.ToProjectRootElement(), instance.FullPath); 1171new BuildEventFileInfo(traversalProject.FullPath), 1327new 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)
201.ProjectInstance.FullPath, 4255var node1 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project1, StringComparison.OrdinalIgnoreCase)); 4259var node2 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project2, StringComparison.OrdinalIgnoreCase)); 4340var node1 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project1, StringComparison.OrdinalIgnoreCase)); 4344var node2 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project2, StringComparison.OrdinalIgnoreCase)); 4397graph.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)
182items.Add(new ProjectItemInstance(project, "Items", "a.cs", project.FullPath)); 183items.Add(new ProjectItemInstance(project, "Items", "b.cs", project.FullPath)); 224items.Add(new ProjectItemInstance(project, "Items", "a.cs", project.FullPath)); 225items.Add(new ProjectItemInstance(project, "Items", "b.cs", project.FullPath)); 226items.Add(new ProjectItemInstance(project, "Items", "c.cs", project.FullPath)); 271items.Add(new ProjectItemInstance(project, "Items", "a.cs", project.FullPath)); 272items.Add(new ProjectItemInstance(project, "Items", "b.cs", project.FullPath)); 273items.Add(new ProjectItemInstance(project, "Items", "c.cs", project.FullPath)); 274items.Add(new ProjectItemInstance(project, "MoreItems", "a.txt", project.FullPath)); 275items.Add(new ProjectItemInstance(project, "MoreItems", "b.txt", project.FullPath)); 276items.Add(new ProjectItemInstance(project, "MoreItems", "c.txt", project.FullPath));
BackEnd\TaskRegistry_Tests.cs (6)
2080ProjectItemInstance iag = new ProjectItemInstance(project, "IntermediateAssembly", @"subdir1\engine.dll", project.FullPath); 2084iag = new ProjectItemInstance(project, "IntermediateAssembly", @"subdir2\tasks.dll", project.FullPath); 2091ProjectItemInstance fig = new ProjectItemInstance(project, "FirstItem" + i, "FirstValue" + i, project.FullPath); 2098ProjectItemInstance sig = new ProjectItemInstance(project, "SecondItem" + i, "SecondValue" + i, project.FullPath); 2103ProjectItemInstance tig = new ProjectItemInstance(project, "ThirdItem", "ThirdValue1", project.FullPath); 2107ProjectItemInstance trig = new ProjectItemInstance(project, "ItemWithTrueItem", "true", project.FullPath);
Construction\SolutionProjectGenerator_Tests.cs (1)
1101projectBravoMetaProject.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)
87ig.Add(new ProjectItemInstance(project, "Compile", "foo.cs", project.FullPath)); 88ig.Add(new ProjectItemInstance(project, "Compile", "bar.cs", project.FullPath)); 91ig2.Add(new ProjectItemInstance(project, "Resource", "bing.resx", project.FullPath)); 797ProjectItemInstance pi = new ProjectItemInstance(project, "i", "i" + n.ToString(), project.FullPath); 841ProjectItemInstance i0 = new ProjectItemInstance(project, "i", "i0", project.FullPath); 842ProjectItemInstance i1 = new ProjectItemInstance(project, "i", "i1", project.FullPath); 1409NativeMethodsShared.IsWindows ? @"subdir1\engine.dll" : "subdir1/engine.dll", project.FullPath); 1413NativeMethodsShared.IsWindows ? @"subdir2\tasks.dll" : "subdir2/tasks.dll", project.FullPath); 1418ProjectItemInstance i3 = new ProjectItemInstance(project, "Content", "splash.bmp", project.FullPath); 1423ProjectItemInstance i4 = new ProjectItemInstance(project, "Resource", "string$(p).resx", project.FullPath); 1426ProjectItemInstance i5 = new ProjectItemInstance(project, "Resource", "dialogs%253b.resx", project.FullPath); 1431ProjectItemInstance i6 = new ProjectItemInstance(project, "Content", "about.bmp", project.FullPath); 1622var item = new ProjectItemInstance(project, "ManyItems", $"ThisIsAFairlyLongFileName_{i}.bmp", project.FullPath); 1630new ProjectItemInstance (project, "ManySpacesItem", "Foo", project.FullPath), 1631new ProjectItemInstance (project, "ManySpacesItem", manySpaces, project.FullPath), 1632new ProjectItemInstance (project, "ManySpacesItem", "Bar", project.FullPath), 1636new ProjectItemInstance (project, "Exactly1024", "".PadLeft(1024), project.FullPath), 1637new ProjectItemInstance (project, "Exactly1024", "Foo", project.FullPath), 3977ig.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)
376itemBag.Add(new ProjectItemInstance(parentProject, "u", "a'b;c", parentProject.FullPath)); 377itemBag.Add(new ProjectItemInstance(parentProject, "v", "a", parentProject.FullPath)); 378itemBag.Add(new ProjectItemInstance(parentProject, "w", "1", parentProject.FullPath)); 379itemBag.Add(new ProjectItemInstance(parentProject, "x", "true", parentProject.FullPath)); 380itemBag.Add(new ProjectItemInstance(parentProject, "y", "xxx", parentProject.FullPath)); 381itemBag.Add(new ProjectItemInstance(parentProject, "z", "xxx", parentProject.FullPath)); 382itemBag.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)
68projectGraph.ProjectNodes.First().ProjectInstance.FullPath.ShouldBe(entryProject.Path); 119projectGraph.ProjectNodes.First().ProjectInstance.FullPath.ShouldBe(entryProject.Path); 411GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("4.proj"); 413GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("4.proj"); 540GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("5.proj"); 545GetFirstNodeWithProjectNumber(graph, 4).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("5.proj"); 612entryPointNode1.ProjectInstance.FullPath.ShouldBe(entryPointNode2.ProjectInstance.FullPath); 620entryPointNode1.ProjectReferences.First().ProjectInstance.FullPath.ShouldBe(entryPointNode2.ProjectReferences.First().ProjectInstance.FullPath); 651entryPointNode1.ProjectInstance.FullPath.ShouldBe(entryPointNode2.ProjectInstance.FullPath); 864projectGraph.EntryPointNodes.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project1Path, project2Path, project3Path, project6Path, project8Path }, ignoreOrder: true); 866projectGraph.GraphRoots.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project1Path, project6Path }, ignoreOrder: true); 869ProjectGraphNode project1Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project1Path); 873project1Node.ProjectReferences.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project2Path, project3Path, project8Path }, ignoreOrder: true); 875ProjectGraphNode project2Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project2Path); 879project2Node.ProjectReferences.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project4Path }, ignoreOrder: true); 881ProjectGraphNode project3Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project3Path); 885project3Node.ProjectReferences.Select(node => node.ProjectInstance.FullPath).ShouldBe(new[] { project5Path }, ignoreOrder: true); 888ProjectGraphNode project4Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project4Path); 894ProjectGraphNode project5Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project5Path); 900ProjectGraphNode project6Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project6Path); 906Assert.DoesNotContain(projectGraph.ProjectNodes, node => node.ProjectInstance.FullPath == project7Path); 908ProjectGraphNode project8Node = projectGraph.ProjectNodes.Single(node => node.ProjectInstance.FullPath == project8Path); 2109var referenceNumbersSet = innerBuildWithCommonReferences.ProjectReferences.Select(r => Path.GetFileNameWithoutExtension(r.ProjectInstance.FullPath)).ToHashSet(); 2115referenceNumbersSet = innerBuildWithAdditionalReferences.ProjectReferences.Select(r => Path.GetFileNameWithoutExtension(r.ProjectInstance.FullPath)).ToHashSet();
Graph\ResultCacheBasedBuilds_Tests.cs (4)
309node.ProjectInstance.FullPath, 349var rootNode = topoSortedNodes.First(n => Path.GetFileNameWithoutExtension(n.ProjectInstance.FullPath) == "1"); 470node.ProjectInstance.FullPath, 509private 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)
520var buildResult = buildSession.BuildProjectFile(node.ProjectInstance.FullPath); 556logger.FullLog.ShouldNotContain($"EntryPoint: {graph.GraphRoots.First().ProjectInstance.FullPath}"); 557logger.FullLog.ShouldContain($"EntryPoint: {graph.GraphRoots.First().ProjectReferences.First().ProjectInstance.FullPath}"); 603node.ProjectInstance.FullPath, 624var projectPath = node.ProjectInstance.FullPath; 654var projectPath = node.ProjectInstance.FullPath; 716r => buildSession.BuildProjectFileAsync(r.ProjectInstance.FullPath, globalProperties: globalProperties)); 725.BuildProjectFile(rootNode.ProjectInstance.FullPath, globalProperties: globalProperties) 814mockLogger.FullLog.ShouldContain(string.Format(ResourceUtilities.GetResourceString("ProjectCacheQueryStartedWithDefaultTargets"), node.ProjectInstance.FullPath)); 818mockLogger.FullLog.ShouldContain(string.Format(ResourceUtilities.GetResourceString("ProjectCacheQueryStartedWithTargetNames"), node.ProjectInstance.FullPath, targets)); 823instanceMockCache.Requests.ShouldContain(r => r.ProjectFullPath.Equals(node.ProjectInstance.FullPath)); 829AssertBuildResultForCacheHit(node.ProjectInstance.FullPath, projectPathToBuildResults[node], expectedCacheResponse); 843mockLogger.FullLog.ShouldContain($"{AssemblyMockCache}: GetCacheResultAsync for {node.ProjectInstance.FullPath}"); 850private static int GetProjectNumber(ProjectGraphNode node) => GetProjectNumber(node.ProjectInstance.FullPath); 1446return buildSession.BuildProjectFileAsync(graph.ProjectNodes.First(n => GetProjectNumber(n) == projectNumber).ProjectInstance.FullPath); 1501node.ProjectInstance.FullPath, 1516buildSession.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) &&