243 references to 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.Build.Engine.UnitTests (198)
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 (46)
29table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 30table1.Add(new ProjectItemInstance(project, "i2", "a%3b1", project.FullPath)); 34lookup.PopulateWithItem(new ProjectItemInstance(project, "i1", "a2", project.FullPath)); 35lookup.PopulateWithItem(new ProjectItemInstance(project, "i2", "a%282", project.FullPath)); 51table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 52table1.Add(new ProjectItemInstance(project, "i2", "a%3b1", project.FullPath)); 84table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 108lookup.AddNewItem(new ProjectItemInstance(project, "i1", "a2", project.FullPath)); 154table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 157table1.Add(new ProjectItemInstance(project, "i1", "a1", project.FullPath)); 165new ProjectItemInstance(project, "i1", "a1", project.FullPath), // Should not get added 166new ProjectItemInstance(project, "i1", "a2", project.FullPath), // Should get added 206table1.Add(new ProjectItemInstance(project, "i1", "a1", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>("m1", "m1") }, project.FullPath)); 207table1.Add(new ProjectItemInstance(project, "i1", "a1", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>("m1", "m2") }, project.FullPath)); 215new ProjectItemInstance(project, "i1", "a1", project.FullPath), // Should get added 216new ProjectItemInstance(project, "i1", "a2", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>( "m1", "m1") }, project.FullPath), // Should get added 217new ProjectItemInstance(project, "i1", "a1", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>( "m1", "m1") }, project.FullPath), // Should not get added 218new ProjectItemInstance(project, "i1", "a1", new KeyValuePair<string, string>[] { new KeyValuePair<string, string>( "m1", "m3") }, project.FullPath), // Should get added 255ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a1", project.FullPath); 264ProjectItemInstance item2 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 306ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 366ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 407ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 471ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 531ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 602ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 669ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 724ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 772ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 826ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 867ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 902ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 975ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 1016lookup.AddNewItem(new ProjectItemInstance(project, "x", "y", project.FullPath)); 1030ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 1079ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 1134ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 1169ProjectItemInstance item1 = new ProjectItemInstance(project, "i1", "a2", project.FullPath); 1306var item = new ProjectItemInstance(project, itemType, $"item_{i}", project.FullPath); 1360allItems.Add(new ProjectItemInstance(project, itemType, $"item_{i}", project.FullPath)); 1367phantoms.Add(new ProjectItemInstance(project, itemType, $"phantom_{i}", project.FullPath)); 1422var item = new ProjectItemInstance(project, itemType, sharedSpec, project.FullPath); 1467var item = new ProjectItemInstance(project, itemType, $"item_{i}", project.FullPath); 1518var item = new ProjectItemInstance(project, itemType, $"original_{i}", project.FullPath); 1527phantomRemoves.Add(new ProjectItemInstance(project, itemType, $"phantom_{i}", project.FullPath)); 1561var item = new ProjectItemInstance(project, itemType, $"add_{i}", project.FullPath);
BackEnd\TargetUpToDateChecker_Tests.cs (11)
184items.Add(new ProjectItemInstance(project, "Items", "a.cs", project.FullPath)); 185items.Add(new ProjectItemInstance(project, "Items", "b.cs", project.FullPath)); 226items.Add(new ProjectItemInstance(project, "Items", "a.cs", project.FullPath)); 227items.Add(new ProjectItemInstance(project, "Items", "b.cs", project.FullPath)); 228items.Add(new ProjectItemInstance(project, "Items", "c.cs", project.FullPath)); 273items.Add(new ProjectItemInstance(project, "Items", "a.cs", project.FullPath)); 274items.Add(new ProjectItemInstance(project, "Items", "b.cs", project.FullPath)); 275items.Add(new ProjectItemInstance(project, "Items", "c.cs", project.FullPath)); 276items.Add(new ProjectItemInstance(project, "MoreItems", "a.txt", project.FullPath)); 277items.Add(new ProjectItemInstance(project, "MoreItems", "b.txt", project.FullPath)); 278items.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)
69.Where(p => p.ProjectType == ProjectInterpretation.ProjectType.InnerBuild && p.ProjectInstance.FullPath == outerBuild.ProjectInstance.FullPath) 139return graph.ProjectNodes.Where(node => node.ProjectInstance.FullPath.EndsWith(projectNum + ".proj", StringComparison.Ordinal)); 158.Where(p => p.ProjectType == ProjectInterpretation.ProjectType.InnerBuild && p.ProjectInstance.FullPath.Equals(outerBuild.ProjectInstance.FullPath)) 170return Path.GetFileNameWithoutExtension(node.ProjectInstance.FullPath); 194return 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)
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,
MSBuild (1)
XMake.cs (1)
1661nodeResultKvp.Key.ProjectInstance.FullPath.Equals(entryPoint.ProjectFile) &&
MSBuild.Benchmarks (1)
LookupGetItemsBenchmark.cs (1)
65var item = new ProjectItemInstance(_project, ItemType, include, _project.FullPath);