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