6 instantiations of CacheResult
Microsoft.Build (6)
BackEnd\Components\ProjectCache\CacheResult.cs (6)
79return new CacheResult(CacheResultType.CacheHit, buildResult); 84return new CacheResult(CacheResultType.CacheHit, proxyTargets: proxyTargets); 91return new CacheResult(CacheResultType.CacheHit, ConstructBuildResult(targetResults)); 97return new CacheResult(resultType); 102return new CacheResult(e); 143return new CacheResult(
17 references to CacheResult
Microsoft.Build (17)
BackEnd\BuildManager\BuildManager.cs (1)
2549internal void PostCacheResult(CacheRequest cacheRequest, CacheResult cacheResult, int projectContextId)
BackEnd\Components\ProjectCache\CacheResult.cs (6)
77public static CacheResult IndicateCacheHit(BuildResult buildResult) 82public static CacheResult IndicateCacheHit(ProxyTargets proxyTargets) 87public static CacheResult IndicateCacheHit(IReadOnlyCollection<PluginTargetResult> targetResults) 94public static CacheResult IndicateNonCacheHit(CacheResultType resultType) 100internal static CacheResult IndicateException(Exception e) 136internal static CacheResult FromExperimental(Experimental.ProjectCache.CacheResult experimentalResult)
BackEnd\Components\ProjectCache\ProjectCachePluginBase.cs (1)
34public abstract Task<CacheResult> GetCacheResultAsync(
BackEnd\Components\ProjectCache\ProjectCacheService.cs (9)
513(CacheResult cacheResult, int projectContextId) = await ProcessCacheRequestAsync(); 518_buildManager.PostCacheResult(cacheRequest, CacheResult.IndicateException(e), BuildEventContext.InvalidProjectContextId); 523async ValueTask<(CacheResult Result, int ProjectContextId)> ProcessCacheRequestAsync() 536CacheResult cacheResult; 544cacheResult = CacheResult.IndicateException(ex); 572private async ValueTask<CacheResult> GetCacheResultAsync(BuildRequestData buildRequest, BuildRequestConfiguration buildRequestConfiguration, BuildEventContext buildEventContext, CancellationToken cancellationToken) 599CacheResult? cacheResult = null; 627cacheResult = CacheResult.FromExperimental(cacheResultExp); 661cacheResult ??= CacheResult.IndicateNonCacheHit(CacheResultType.CacheNotApplicable);