2 implementations of GetResultForRequest
Microsoft.Build (2)
BackEnd\Components\Caching\ResultsCache.cs (1)
113public BuildResult GetResultForRequest(BuildRequest request)
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (1)
50public BuildResult GetResultForRequest(BuildRequest request)
26 references to GetResultForRequest
Microsoft.Build (1)
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (1)
52var overrideResult = _override.GetResultForRequest(request);
Microsoft.Build.Engine.UnitTests (25)
BackEnd\RequestBuilder_Tests.cs (1)
399return Task<BuildResult>.FromResult(_cache.GetResultForRequest(entry.Request));
BackEnd\TargetBuilder_Tests.cs (24)
133Assert.True(resultsCache.GetResultForRequest(entry.Request).HasResultsForTarget("Bar")); 134Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Bar"].ResultCode); 155Assert.True(resultsCache.GetResultForRequest(entry.Request).HasResultsForTarget("SkipCondition")); 156Assert.Equal(TargetResultCode.Skipped, resultsCache.GetResultForRequest(entry.Request)["SkipCondition"].ResultCode); 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")); 194Assert.Equal(TargetResultCode.Failure, resultsCache.GetResultForRequest(entry.Request)["DepError"].ResultCode); 195Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Foo"].ResultCode); 196Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Skip"].ResultCode); 197Assert.Equal(TargetResultCode.Failure, resultsCache.GetResultForRequest(entry.Request)["Error"].ResultCode); 198Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Bar"].ResultCode); 199Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Baz"].ResultCode); 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")); 1410Assert.Equal(TargetResultCode.Failure, resultsCache.GetResultForRequest(entry.Request)["Build"].ResultCode); 1411Assert.Equal(TargetResultCode.Skipped, resultsCache.GetResultForRequest(entry.Request)["ProduceError1"].ResultCode); 1412Assert.Equal(TargetResultCode.Failure, resultsCache.GetResultForRequest(entry.Request)["_Error1"].ResultCode); 1435Assert.Throws<InternalErrorException>(() => resultsCache.GetResultForRequest(entry.Request));