2 implementations of IResultsCache
Microsoft.Build (2)
BackEnd\Components\Caching\ResultsCache.cs (1)
18
internal class ResultsCache :
IResultsCache
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (1)
10
internal class ResultsCacheWithOverride :
IResultsCache
31 references to IResultsCache
Microsoft.Build (31)
BackEnd\BuildManager\BuildManager.cs (3)
93
private
IResultsCache
? _resultsCache;
752
_resultsCache = ((IBuildComponentHost)this).GetComponent<
IResultsCache
>(BuildComponentType.ResultsCache);
910
_resultsCache = ((IBuildComponentHost)this).GetComponent<
IResultsCache
>(BuildComponentType.ResultsCache);
BackEnd\BuildManager\CacheAggregator.cs (6)
17
private readonly List<(IConfigCache ConfigCache,
IResultsCache
ResultsCache)> _inputCaches = new List<(IConfigCache ConfigCache,
IResultsCache
ResultsCache)>();
29
public void Add(IConfigCache configCache,
IResultsCache
resultsCache)
55
private void InsertCaches(IConfigCache configCache,
IResultsCache
resultsCache)
103
public CacheAggregation(IConfigCache configCache,
IResultsCache
resultsCache, int lastConfigurationId)
111
public
IResultsCache
ResultsCache { get; }
BackEnd\BuildManager\CacheSerialization.cs (2)
19
IResultsCache
resultsCache,
101
public static (IConfigCache ConfigCache,
IResultsCache
ResultsCache, Exception exception) DeserializeCaches(string inputCacheFile)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (8)
380
IResultsCache
cache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
487
IResultsCache
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
583
IResultsCache
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
1267
IResultsCache
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (2)
12
private readonly
IResultsCache
_override;
15
public ResultsCacheWithOverride(
IResultsCache
@override)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (4)
1276
var
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
1311
IResultsCache
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
138
IResultsCache
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
BackEnd\Components\Scheduler\Scheduler.cs (3)
141
private
IResultsCache
_resultsCache;
690
_resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
2129
static bool SkipNonexistentTargetsIfExistentTargetsHaveResults(BuildRequest buildRequest, IConfigCache configCache,
IResultsCache
resultsCache)
BackEnd\Node\OutOfProcNode.cs (1)
561
if (_componentFactories.GetComponent(BuildComponentType.ResultsCache) is
IResultsCache
resultsCache)