Implemented interface member:
method
HasResultsForTarget
Microsoft.Build.BackEnd.IBuildResults.HasResultsForTarget(System.String)
53 references to HasResultsForTarget
Microsoft.Build (6)
BackEnd\Components\Caching\ResultsCache.cs (2)
123
ErrorUtilities.VerifyThrow(result.
HasResultsForTarget
(target), "No results in cache for target " + target);
320
if (!result.
HasResultsForTarget
(target) || (result[target].ResultCode == TargetResultCode.Skipped && !skippedResultsAreOK))
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
549
if (_buildResult.
HasResultsForTarget
(currentTargetEntry.Name))
668
if (_buildResult.
HasResultsForTarget
(targetSpecification.TargetName))
BackEnd\Components\Scheduler\Scheduler.cs (2)
1639
if (blocker.PartialBuildResult.
HasResultsForTarget
(blockingRequest.BlockingTarget))
2073
!requestResults.
HasResultsForTarget
(target))
Microsoft.Build.Engine.UnitTests (47)
BackEnd\BuildManager_Tests.cs (10)
1718
Assert.True(result1.
HasResultsForTarget
("target1")); // "Results for target1 missing"
1720
Assert.True(result2.
HasResultsForTarget
("target2")); // "Results for target2 missing"
1753
Assert.True(result1.
HasResultsForTarget
("target1")); // "Results for target1 missing"
1755
Assert.True(result2.
HasResultsForTarget
("target2")); // "Results for target2 missing"
1787
Assert.True(result1.
HasResultsForTarget
("target1")); // "Results for target1 missing"
1789
Assert.True(result2.
HasResultsForTarget
("target1")); // "Results for target1 (second call) missing"
3353
Assert.True(result1.
HasResultsForTarget
("target1"));
3383
Assert.True(result1.
HasResultsForTarget
("target1"));
3414
Assert.True(buildResult.
HasResultsForTarget
("target1"));
3415
Assert.True(buildResult.
HasResultsForTarget
("target2"));
BackEnd\BuildResult_Tests.cs (2)
252
Assert.True(result.
HasResultsForTarget
("foo"));
253
Assert.False(result.
HasResultsForTarget
("bar"));
BackEnd\CacheSerialization_Tests.cs (3)
140
Assert.True(buildResult.
HasResultsForTarget
("target1"));
141
Assert.True(buildResult.
HasResultsForTarget
("target2"));
142
Assert.False(buildResult.
HasResultsForTarget
("target3"));
BackEnd\ResultsCache_Tests.cs (8)
61
Assert.True(retrievedResult.
HasResultsForTarget
("testTarget"));
62
Assert.True(retrievedResult.
HasResultsForTarget
("otherTarget"));
87
Assert.True(results[0].
HasResultsForTarget
("result1target1"));
88
Assert.True(results[0].
HasResultsForTarget
("result1target2"));
89
Assert.True(results[1].
HasResultsForTarget
("result2target1"));
191
Assert.False(response.Results.
HasResultsForTarget
("testTarget"));
480
if (!a.
HasResultsForTarget
(target) || !b.
HasResultsForTarget
(target))
BackEnd\TargetBuilder_Tests.cs (24)
106
Assert.True(result.
HasResultsForTarget
("Empty"));
127
Assert.True(result.
HasResultsForTarget
("Baz"));
128
Assert.False(result.
HasResultsForTarget
("Bar"));
133
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("Bar"));
150
Assert.True(result.
HasResultsForTarget
("DepSkip"));
151
Assert.False(result.
HasResultsForTarget
("Skip"));
155
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("SkipCondition"));
178
Assert.True(result.
HasResultsForTarget
("DepError"));
179
Assert.False(result.
HasResultsForTarget
("Foo"));
180
Assert.False(result.
HasResultsForTarget
("Skip"));
181
Assert.False(result.
HasResultsForTarget
("Error"));
182
Assert.False(result.
HasResultsForTarget
("Baz2"));
183
Assert.False(result.
HasResultsForTarget
("Bar"));
184
Assert.False(result.
HasResultsForTarget
("Baz"));
188
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("Foo"));
189
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("Skip"));
190
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("Error"));
191
Assert.False(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("Baz2"));
192
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("Bar"));
193
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("Baz"));
1405
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("Build"));
1406
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("ProduceError1"));
1407
Assert.False(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("ProduceError2"));
1408
Assert.True(resultsCache.GetResultForRequest(entry.Request).
HasResultsForTarget
("_Error1"));