22 references to CacheResultType
Microsoft.Build (22)
BackEnd\BuildManager\BuildManager.cs (3)
2647if (cacheResult.ResultType != CacheResultType.CacheHit) 2653else if (cacheResult.ResultType == CacheResultType.CacheHit && cacheResult.ProxyTargets != null) 2660else if (cacheResult.ResultType == CacheResultType.CacheHit && cacheResult.BuildResult != null)
BackEnd\Components\ProjectCache\CacheResult.cs (11)
42/// Results representing cache hits (with <see cref="ResultType"/> == <see cref="CacheResultType.CacheHit"/>) 48public CacheResultType ResultType { get; } 57CacheResultType resultType, 61if (resultType == CacheResultType.CacheHit) 73ResultType = CacheResultType.None; 79return new CacheResult(CacheResultType.CacheHit, buildResult); 84return new CacheResult(CacheResultType.CacheHit, proxyTargets: proxyTargets); 91return new CacheResult(CacheResultType.CacheHit, ConstructBuildResult(targetResults)); 94public static CacheResult IndicateNonCacheHit(CacheResultType resultType) 96Assumed.NotEqual(resultType, CacheResultType.CacheHit, "CantBeCacheHit"); 144(CacheResultType)(int)experimentalResult.ResultType,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (8)
648if (pluginLogger.HasLoggedErrors || experimentalPluginLogger.HasLoggedErrors || cacheResult.ResultType == CacheResultType.None) 653if (cacheResult.ResultType == CacheResultType.CacheHit) 667string cacheResultType = cacheResult?.ResultType.ToString() ?? nameof(CacheResultType.None); 674cacheResult ??= CacheResult.IndicateNonCacheHit(CacheResultType.CacheNotApplicable); 678case CacheResultType.CacheHit: 696case CacheResultType.CacheMiss: 707case CacheResultType.CacheNotApplicable: 718case CacheResultType.None: // Should not get here based on the throw above