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)
2524internal 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)
519(CacheResult cacheResult, int projectContextId) = await ProcessCacheRequestAsync(); 524_buildManager.PostCacheResult(cacheRequest, CacheResult.IndicateException(e), BuildEventContext.InvalidProjectContextId); 529async ValueTask<(CacheResult Result, int ProjectContextId)> ProcessCacheRequestAsync() 542CacheResult cacheResult; 550cacheResult = CacheResult.IndicateException(ex); 578private async ValueTask<CacheResult> GetCacheResultAsync(BuildRequestData buildRequest, BuildRequestConfiguration buildRequestConfiguration, BuildEventContext buildEventContext, CancellationToken cancellationToken) 605CacheResult? cacheResult = null; 633cacheResult = CacheResult.FromExperimental(cacheResultExp); 667cacheResult ??= CacheResult.IndicateNonCacheHit(CacheResultType.CacheNotApplicable);