Implemented interface member:
property
ResultsByTarget
Microsoft.Build.BackEnd.IBuildResults.ResultsByTarget
65 references to ResultsByTarget
Microsoft.Build (9)
BackEnd\BuildManager\BuildManager.cs (1)
2345foreach (var cacheResultInner in cacheResult.BuildResult?.ResultsByTarget ?? Enumerable.Empty<KeyValuePair<string, TargetResult>>())
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
741List<string> targets = buildResult.ResultsByTarget?.Keys.ToList() ?? new();
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1232var proxyTargetResult = resultFromTargetBuilder.ResultsByTarget[proxyTarget]; 1268unfilteredResult.ResultsByTarget.TryGetValue(projectTargetInstance.Key, out TargetResult targetResult) &&
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
791if (_buildResult.ResultsByTarget.TryGetValue(targetName.name, out TargetResult targetBuildResult)) 808_buildResult.ResultsByTarget.TryGetValue(afterTarget.TargetName, out TargetResult result);
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
1227foreach (KeyValuePair<string, TargetResult> resultEntry in results[i].ResultsByTarget)
BackEnd\Shared\BuildResult.cs (1)
776if (existingResults.ResultsByTarget?.TryGetValue(target, out TargetResult? targetResult) ?? false)
Instance\ProjectInstance.cs (1)
2728targetOutputs = results.ResultsByTarget;
Microsoft.Build.Engine.UnitTests (54)
BackEnd\BuildManager_Tests.cs (6)
448TargetResult targetresult = result.ResultsByTarget["test"]; 3482Assert.Equal(TargetResultCode.Success, buildResult.ResultsByTarget["target1"].ResultCode); 3483Assert.Equal(TargetResultCode.Success, buildResult.ResultsByTarget["target2"].ResultCode); 3724Assert.Equal("InitialValue", results.ResultsByTarget["BuildOther"].Items.First().ItemSpec); 3746Assert.Equal(newPropertyValue, results.ResultsByTarget["Foo"].Items.First().ItemSpec); 3810string.Join(";", result.ResultsByTarget["MainTarget"].Items.Select(i => i.ItemSpec)));
BackEnd\BuildResult_Tests.cs (12)
39result1.ResultsByTarget?.Add("FOO", BuildResultUtilities.GetEmptySucceedingTargetResult()); 40Assert.True(result1.ResultsByTarget?.ContainsKey("foo")); // test comparer 44result1.ResultsByTarget?.Add("BAR", BuildResultUtilities.GetEmptySucceedingTargetResult()); 45Assert.True(result1.ResultsByTarget?.ContainsKey("foo")); // test comparer 46Assert.True(result1.ResultsByTarget?.ContainsKey("bar")); 54Assert.Equal(result1.ResultsByTarget?["foo"], result2.ResultsByTarget?["foo"]); 258int countFound = result.ResultsByTarget?.Count ?? 0; 264if (result.ResultsByTarget != null) 266foreach (KeyValuePair<string, TargetResult> resultPair in result.ResultsByTarget) 284if (result.ResultsByTarget != null) 286foreach (KeyValuePair<string, TargetResult> resultPair in result.ResultsByTarget)
BackEnd\ResultsCache_Tests.cs (7)
441copiedBuildResult.ResultsByTarget.Keys.ToHashSet().SetEquals(initialBuildResult.ResultsByTarget.Keys.ToHashSet()).ShouldBeTrue(); 443foreach (var targetKey in copiedBuildResult.ResultsByTarget.Keys) 445var copiedTargetResult = copiedBuildResult.ResultsByTarget[targetKey]; 446var initialTargetResult = initialBuildResult.ResultsByTarget[targetKey]; 481foreach (KeyValuePair<string, TargetResult> targetResult in a.ResultsByTarget) 489foreach (KeyValuePair<string, TargetResult> targetResult in b.ResultsByTarget)
BackEnd\SdkResultOutOfProc_Tests.cs (2)
185TargetResult targetresult = result.ResultsByTarget["GetCurrentProcessId"]; 197TargetResult targetresult = result.ResultsByTarget["GetResolverResults"];
BackEnd\TargetBuilder_Tests.cs (14)
777Assert.False(result.ResultsByTarget["Build"].AfterTargetsHaveFailed); 804Assert.False(result.ResultsByTarget["Build"].AfterTargetsHaveFailed); 834Assert.False(result.ResultsByTarget["Build"].AfterTargetsHaveFailed); 878Assert.False(result.ResultsByTarget["PostBuild"].AfterTargetsHaveFailed); 905Assert.False(result.ResultsByTarget["Build"].AfterTargetsHaveFailed); 932Assert.False(result.ResultsByTarget["Build;Me"].AfterTargetsHaveFailed); 964Assert.False(result.ResultsByTarget["Build"].AfterTargetsHaveFailed); 984result.ResultsByTarget["Build"].ResultCode.ShouldBe(TargetResultCode.Success); 985result.ResultsByTarget["Build"].AfterTargetsHaveFailed.ShouldBe(true); 1009result.ResultsByTarget["Build"].ResultCode.ShouldBe(TargetResultCode.Success); 1010result.ResultsByTarget["Build"].AfterTargetsHaveFailed.ShouldBe(true); 1028result.ResultsByTarget["Build"].ResultCode.ShouldBe(TargetResultCode.Success); 1029result.ResultsByTarget["Build"].AfterTargetsHaveFailed.ShouldBe(false); 1250Assert.False(result.ResultsByTarget["Build"].AfterTargetsHaveFailed);
BackEnd\TargetEntry_Tests.cs (1)
886Assert.Equal(TargetResultCode.Success, result.ResultsByTarget["Build"].ResultCode);
BackEnd\TaskHost_Tests.cs (1)
106TaskItem mockItemInCache = _mockRequestCallback.BuildResultsToReturn[0].ResultsByTarget["Build"].Items[0] as TaskItem;
Graph\ResultCacheBasedBuilds_Tests.cs (7)
139result.ResultsByTarget["Build"].Items.Length.ShouldBe(1); 140result.ResultsByTarget["Build"].Items.First() 159result.ResultsByTarget["Build"].Items.ShouldBeEmpty(); 171resultFromCachedBuild.ResultsByTarget["Build"].Items.Length.ShouldBe(1); 172resultFromCachedBuild.ResultsByTarget["Build"].Items.First().ItemSpec.ShouldBe("1"); 362rootNodeBuildResult.ResultsByTarget["Build"].Items.Select(i => i.ItemSpec).ToArray().ShouldBe(expectedOutput[rootNode]); 481var actualOutput = result.ResultsByTarget["Build"].Items.Select(i => i.ItemSpec).ToArray();
InternalEngineHelpers.cs (2)
166actualBuildResult.ResultsByTarget, 167expectedBuildResult.ResultsByTarget,
ProjectCache\ProjectCacheTests.cs (2)
847var targetResult = buildResult.ResultsByTarget!["Build"]; 855var proxyTargetResult = buildResult.ResultsByTarget["ProxyBuild"];
Microsoft.Build.Tasks.UnitTests (1)
CreateItem_Tests.cs (1)
214result.ResultsByTarget["Repro"].Items[0].GetMetadata("RecursiveDir").ShouldBe("Subdir" + Path.DirectorySeparatorChar);
MSBuild (1)
JsonOutputFormatter.cs (1)
135TargetResult targetResult = result.ResultsByTarget![targetName];