34 references to CacheResultType
Microsoft.Build (21)
BackEnd\BuildManager\BuildManager.cs (3)
2288if (cacheResult.ResultType != CacheResultType.CacheHit) 2294else if (cacheResult.ResultType == CacheResultType.CacheHit && cacheResult.ProxyTargets != null) 2301else if (cacheResult.ResultType == CacheResultType.CacheHit && cacheResult.BuildResult != null)
BackEnd\Components\ProjectCache\CacheResult.cs (10)
43/// Results representing cache hits (with <see cref="ResultType"/> == <see cref="CacheResultType.CacheHit"/>) 49public CacheResultType ResultType { get; } 58CacheResultType resultType, 62if (resultType == CacheResultType.CacheHit) 76ResultType = CacheResultType.None; 82return new CacheResult(CacheResultType.CacheHit, buildResult); 87return new CacheResult(CacheResultType.CacheHit, proxyTargets: proxyTargets); 94return new CacheResult(CacheResultType.CacheHit, ConstructBuildResult(targetResults)); 97public static CacheResult IndicateNonCacheHit(CacheResultType resultType) 99ErrorUtilities.VerifyThrow(resultType != CacheResultType.CacheHit, "CantBeCacheHit");
BackEnd\Components\ProjectCache\ProjectCacheService.cs (8)
546if (pluginLogger.HasLoggedErrors || cacheResult.ResultType == CacheResultType.None) 551if (cacheResult.ResultType == CacheResultType.CacheHit) 565string cacheResultType = cacheResult?.ResultType.ToString() ?? nameof(CacheResultType.None); 572cacheResult ??= CacheResult.IndicateNonCacheHit(CacheResultType.CacheNotApplicable); 576case CacheResultType.CacheHit: 594case CacheResultType.CacheMiss: 605case CacheResultType.CacheNotApplicable: 616case CacheResultType.None: // Should not get here based on the throw above
Microsoft.Build.Engine.UnitTests (12)
ProjectCache\ProjectCacheTests.cs (12)
154: CacheResult.IndicateNonCacheHit(CacheResultType.CacheMiss); 181CacheResultType.CacheHit => cacheResult.ProxyTargets != null 184CacheResultType.CacheMiss => 'M', 185CacheResultType.CacheNotApplicable => 'N', 186CacheResultType.None => 'E', 252: Task.FromResult(CacheResult.IndicateNonCacheHit(CacheResultType.CacheNotApplicable)); 310?? CacheResult.IndicateNonCacheHit(CacheResultType.CacheMiss); 810case CacheResultType.CacheHit: 813case CacheResultType.CacheMiss: 815case CacheResultType.CacheNotApplicable: 817case CacheResultType.None: 1598return Task.FromResult(CacheResult.IndicateNonCacheHit(CacheResultType.CacheNotApplicable));
ProjectCachePlugin (1)
AssemblyMockCache.cs (1)
54return Task.FromResult(CacheResult.IndicateNonCacheHit(CacheResultType.CacheNotApplicable));