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