Implemented interface member:
property
ResultsByTarget
Microsoft.Build.BackEnd.IBuildResults.ResultsByTarget
66 references to ResultsByTarget
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (1)
2574
foreach (var cacheResultInner in cacheResult.BuildResult?.
ResultsByTarget
?? Enumerable.Empty<KeyValuePair<string, TargetResult>>())
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
863
List<string> targets = buildResult.
ResultsByTarget
?.Keys.ToList() ?? new();
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
1289
var proxyTargetResult = resultFromTargetBuilder.
ResultsByTarget
[proxyTarget];
1320
if (unfilteredResult?.
ResultsByTarget
== null || _requestEntry.RequestConfiguration.Project?.Targets == null)
1328
unfilteredResult.
ResultsByTarget
.TryGetValue(projectTargetInstance.Key, out TargetResult targetResult) &&
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
795
if (_buildResult.
ResultsByTarget
.TryGetValue(targetName.name, out TargetResult targetBuildResult))
812
_buildResult.
ResultsByTarget
.TryGetValue(afterTarget.TargetName, out TargetResult result);
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
1230
foreach (KeyValuePair<string, TargetResult> resultEntry in results[i].
ResultsByTarget
)
BackEnd\Shared\BuildResult.cs (1)
803
if (existingResults.
ResultsByTarget
?.TryGetValue(target, out TargetResult? targetResult) ?? false)
Instance\ProjectInstance.cs (1)
2843
targetOutputs = results.
ResultsByTarget
;
Microsoft.Build.Engine.UnitTests (54)
BackEnd\BuildManager_Tests.cs (6)
448
TargetResult targetresult = result.
ResultsByTarget
["test"];
3483
Assert.Equal(TargetResultCode.Success, buildResult.
ResultsByTarget
["target1"].ResultCode);
3484
Assert.Equal(TargetResultCode.Success, buildResult.
ResultsByTarget
["target2"].ResultCode);
3768
Assert.Equal("InitialValue", results.
ResultsByTarget
["BuildOther"].Items.First().ItemSpec);
3790
Assert.Equal(newPropertyValue, results.
ResultsByTarget
["Foo"].Items.First().ItemSpec);
3854
string.Join(";", result.
ResultsByTarget
["MainTarget"].Items.Select(i => i.ItemSpec)));
BackEnd\BuildResult_Tests.cs (12)
40
result1.
ResultsByTarget
?.Add("FOO", BuildResultUtilities.GetEmptySucceedingTargetResult());
41
Assert.True(result1.
ResultsByTarget
?.ContainsKey("foo")); // test comparer
45
result1.
ResultsByTarget
?.Add("BAR", BuildResultUtilities.GetEmptySucceedingTargetResult());
46
Assert.True(result1.
ResultsByTarget
?.ContainsKey("foo")); // test comparer
47
Assert.True(result1.
ResultsByTarget
?.ContainsKey("bar"));
55
Assert.Equal(result1.
ResultsByTarget
?["foo"], result2.
ResultsByTarget
?["foo"]);
259
int countFound = result.
ResultsByTarget
?.Count ?? 0;
265
if (result.
ResultsByTarget
!= null)
267
foreach (KeyValuePair<string, TargetResult> resultPair in result.
ResultsByTarget
)
285
if (result.
ResultsByTarget
!= null)
287
foreach (KeyValuePair<string, TargetResult> resultPair in result.
ResultsByTarget
)
BackEnd\ResultsCache_Tests.cs (7)
441
copiedBuildResult.
ResultsByTarget
.Keys.ToHashSet().SetEquals(initialBuildResult.
ResultsByTarget
.Keys.ToHashSet()).ShouldBeTrue();
443
foreach (var targetKey in copiedBuildResult.
ResultsByTarget
.Keys)
445
var copiedTargetResult = copiedBuildResult.
ResultsByTarget
[targetKey];
446
var initialTargetResult = initialBuildResult.
ResultsByTarget
[targetKey];
481
foreach (KeyValuePair<string, TargetResult> targetResult in a.
ResultsByTarget
)
489
foreach (KeyValuePair<string, TargetResult> targetResult in b.
ResultsByTarget
)
BackEnd\SdkResultOutOfProc_Tests.cs (2)
171
TargetResult targetresult = result.
ResultsByTarget
["GetCurrentProcessId"];
183
TargetResult targetresult = result.
ResultsByTarget
["GetResolverResults"];
BackEnd\TargetBuilder_Tests.cs (14)
782
Assert.False(result.
ResultsByTarget
["Build"].AfterTargetsHaveFailed);
809
Assert.False(result.
ResultsByTarget
["Build"].AfterTargetsHaveFailed);
839
Assert.False(result.
ResultsByTarget
["Build"].AfterTargetsHaveFailed);
883
Assert.False(result.
ResultsByTarget
["PostBuild"].AfterTargetsHaveFailed);
910
Assert.False(result.
ResultsByTarget
["Build"].AfterTargetsHaveFailed);
937
Assert.False(result.
ResultsByTarget
["Build;Me"].AfterTargetsHaveFailed);
969
Assert.False(result.
ResultsByTarget
["Build"].AfterTargetsHaveFailed);
989
result.
ResultsByTarget
["Build"].ResultCode.ShouldBe(TargetResultCode.Success);
990
result.
ResultsByTarget
["Build"].AfterTargetsHaveFailed.ShouldBe(true);
1014
result.
ResultsByTarget
["Build"].ResultCode.ShouldBe(TargetResultCode.Success);
1015
result.
ResultsByTarget
["Build"].AfterTargetsHaveFailed.ShouldBe(true);
1033
result.
ResultsByTarget
["Build"].ResultCode.ShouldBe(TargetResultCode.Success);
1034
result.
ResultsByTarget
["Build"].AfterTargetsHaveFailed.ShouldBe(false);
1255
Assert.False(result.
ResultsByTarget
["Build"].AfterTargetsHaveFailed);
BackEnd\TargetEntry_Tests.cs (1)
782
Assert.Equal(TargetResultCode.Success, result.
ResultsByTarget
["Build"].ResultCode);
BackEnd\TaskHost_Tests.cs (1)
111
TaskItem mockItemInCache = _mockRequestCallback.BuildResultsToReturn[0].
ResultsByTarget
["Build"].Items[0] as TaskItem;
Graph\ResultCacheBasedBuilds_Tests.cs (7)
138
result.
ResultsByTarget
["Build"].Items.Length.ShouldBe(1);
139
result.
ResultsByTarget
["Build"].Items.First()
158
result.
ResultsByTarget
["Build"].Items.ShouldBeEmpty();
170
resultFromCachedBuild.
ResultsByTarget
["Build"].Items.Length.ShouldBe(1);
171
resultFromCachedBuild.
ResultsByTarget
["Build"].Items.First().ItemSpec.ShouldBe("1");
361
rootNodeBuildResult.
ResultsByTarget
["Build"].Items.Select(i => i.ItemSpec).ToArray().ShouldBe(expectedOutput[rootNode]);
480
var actualOutput = result.
ResultsByTarget
["Build"].Items.Select(i => i.ItemSpec).ToArray();
InternalEngineHelpers.cs (2)
166
actualBuildResult.
ResultsByTarget
,
167
expectedBuildResult.
ResultsByTarget
,
ProjectCache\ProjectCacheTests.cs (2)
863
var targetResult = buildResult.
ResultsByTarget
!["Build"];
871
var proxyTargetResult = buildResult.
ResultsByTarget
["ProxyBuild"];
Microsoft.Build.Tasks.UnitTests (1)
CreateItem_Tests.cs (1)
213
result.
ResultsByTarget
["Repro"].Items[0].GetMetadata("RecursiveDir").ShouldBe("Subdir" + Path.DirectorySeparatorChar);
MSBuild (1)
JsonOutputFormatter.cs (1)
135
TargetResult targetResult = result.
ResultsByTarget
![targetName];