Implemented interface member:
property
ResultsByTarget
Microsoft.Build.BackEnd.IBuildResults.ResultsByTarget
66 references to ResultsByTarget
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (1)
2497
foreach (var cacheResultInner in cacheResult.BuildResult?.
ResultsByTarget
?? Enumerable.Empty<KeyValuePair<string, TargetResult>>())
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
839
List<string> targets = buildResult.
ResultsByTarget
?.Keys.ToList() ?? new();
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
1250
var proxyTargetResult = resultFromTargetBuilder.
ResultsByTarget
[proxyTarget];
1283
if (unfilteredResult?.
ResultsByTarget
== null || _requestEntry.RequestConfiguration.Project?.Targets == null)
1291
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)
781
if (existingResults.
ResultsByTarget
?.TryGetValue(target, out TargetResult? targetResult) ?? false)
Instance\ProjectInstance.cs (1)
2827
targetOutputs = results.
ResultsByTarget
;
Microsoft.Build.Engine.UnitTests (54)
BackEnd\BuildManager_Tests.cs (6)
449
TargetResult targetresult = result.
ResultsByTarget
["test"];
3484
Assert.Equal(TargetResultCode.Success, buildResult.
ResultsByTarget
["target1"].ResultCode);
3485
Assert.Equal(TargetResultCode.Success, buildResult.
ResultsByTarget
["target2"].ResultCode);
3769
Assert.Equal("InitialValue", results.
ResultsByTarget
["BuildOther"].Items.First().ItemSpec);
3791
Assert.Equal(newPropertyValue, results.
ResultsByTarget
["Foo"].Items.First().ItemSpec);
3855
string.Join(";", result.
ResultsByTarget
["MainTarget"].Items.Select(i => i.ItemSpec)));
BackEnd\BuildResult_Tests.cs (12)
39
result1.
ResultsByTarget
?.Add("FOO", BuildResultUtilities.GetEmptySucceedingTargetResult());
40
Assert.True(result1.
ResultsByTarget
?.ContainsKey("foo")); // test comparer
44
result1.
ResultsByTarget
?.Add("BAR", BuildResultUtilities.GetEmptySucceedingTargetResult());
45
Assert.True(result1.
ResultsByTarget
?.ContainsKey("foo")); // test comparer
46
Assert.True(result1.
ResultsByTarget
?.ContainsKey("bar"));
54
Assert.Equal(result1.
ResultsByTarget
?["foo"], result2.
ResultsByTarget
?["foo"]);
258
int countFound = result.
ResultsByTarget
?.Count ?? 0;
264
if (result.
ResultsByTarget
!= null)
266
foreach (KeyValuePair<string, TargetResult> resultPair in result.
ResultsByTarget
)
284
if (result.
ResultsByTarget
!= null)
286
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)
172
TargetResult targetresult = result.
ResultsByTarget
["GetCurrentProcessId"];
184
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)
783
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)
139
result.
ResultsByTarget
["Build"].Items.Length.ShouldBe(1);
140
result.
ResultsByTarget
["Build"].Items.First()
159
result.
ResultsByTarget
["Build"].Items.ShouldBeEmpty();
171
resultFromCachedBuild.
ResultsByTarget
["Build"].Items.Length.ShouldBe(1);
172
resultFromCachedBuild.
ResultsByTarget
["Build"].Items.First().ItemSpec.ShouldBe("1");
362
rootNodeBuildResult.
ResultsByTarget
["Build"].Items.Select(i => i.ItemSpec).ToArray().ShouldBe(expectedOutput[rootNode]);
481
var actualOutput = result.
ResultsByTarget
["Build"].Items.Select(i => i.ItemSpec).ToArray();
InternalEngineHelpers.cs (2)
166
actualBuildResult.
ResultsByTarget
,
167
expectedBuildResult.
ResultsByTarget
,
ProjectCache\ProjectCacheTests.cs (2)
864
var targetResult = buildResult.
ResultsByTarget
!["Build"];
872
var proxyTargetResult = buildResult.
ResultsByTarget
["ProxyBuild"];
Microsoft.Build.Tasks.UnitTests (1)
CreateItem_Tests.cs (1)
214
result.
ResultsByTarget
["Repro"].Items[0].GetMetadata("RecursiveDir").ShouldBe("Subdir" + Path.DirectorySeparatorChar);
MSBuild (1)
JsonOutputFormatter.cs (1)
135
TargetResult targetResult = result.
ResultsByTarget
![targetName];