2 implementations of IResultsCache
Microsoft.Build (2)
BackEnd\Components\Caching\ResultsCache.cs (1)
19
internal class ResultsCache :
IResultsCache
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (1)
13
internal class ResultsCacheWithOverride :
IResultsCache
48 references to IResultsCache
Microsoft.Build (32)
BackEnd\BuildManager\BuildManager.cs (3)
93
private
IResultsCache
? _resultsCache;
695
_resultsCache = ((IBuildComponentHost)this).GetComponent<
IResultsCache
>(BuildComponentType.ResultsCache);
851
_resultsCache = ((IBuildComponentHost)this).GetComponent<
IResultsCache
>(BuildComponentType.ResultsCache);
BackEnd\BuildManager\CacheAggregator.cs (6)
18
private readonly List<(IConfigCache ConfigCache,
IResultsCache
ResultsCache)> _inputCaches = new List<(IConfigCache ConfigCache,
IResultsCache
ResultsCache)>();
30
public void Add(IConfigCache configCache,
IResultsCache
resultsCache)
56
private void InsertCaches(IConfigCache configCache,
IResultsCache
resultsCache)
104
public CacheAggregation(IConfigCache configCache,
IResultsCache
resultsCache, int lastConfigurationId)
112
public
IResultsCache
ResultsCache { get; }
BackEnd\BuildManager\CacheSerialization.cs (2)
18
IResultsCache
resultsCache,
115
public static (IConfigCache ConfigCache,
IResultsCache
ResultsCache, Exception exception) DeserializeCaches(string inputCacheFile)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (10)
342
IResultsCache
cache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
434
IResultsCache
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
525
IResultsCache
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
880
IResultsCache
resultsCache =
881
_componentHost.GetComponent(BuildComponentType.ResultsCache) as
IResultsCache
;
1214
IResultsCache
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (2)
15
private readonly
IResultsCache
_override;
19
public ResultsCacheWithOverride(
IResultsCache
@override)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (4)
1223
var
resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
1260
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 (2)
130
private
IResultsCache
_resultsCache;
630
_resultsCache = (
IResultsCache
)_componentHost.GetComponent(BuildComponentType.ResultsCache);
BackEnd\Node\OutOfProcNode.cs (1)
553
if (_componentFactories.GetComponent(BuildComponentType.ResultsCache) is
IResultsCache
resultsCache)
Microsoft.Build.Engine.UnitTests (16)
BackEnd\MockHost.cs (1)
52
private
IResultsCache
_resultsCache;
BackEnd\RequestBuilder_Tests.cs (1)
343
private
IResultsCache
_cache;
BackEnd\Scheduler_Tests.cs (1)
760
(_host.GetComponent(BuildComponentType.ResultsCache) as
IResultsCache
).AddResult(result);
BackEnd\TargetBuilder_Tests.cs (11)
134
IResultsCache
resultsCache = (
IResultsCache
)_host.GetComponent(BuildComponentType.ResultsCache);
157
IResultsCache
resultsCache = (
IResultsCache
)_host.GetComponent(BuildComponentType.ResultsCache);
190
IResultsCache
resultsCache = (
IResultsCache
)_host.GetComponent(BuildComponentType.ResultsCache);
1434
IResultsCache
resultsCache = (
IResultsCache
)_host.GetComponent(BuildComponentType.ResultsCache);
1460
IResultsCache
resultsCache = (
IResultsCache
)_host.GetComponent(BuildComponentType.ResultsCache);
1736
private
IResultsCache
_resultsCache;
BackEnd\TargetEntry_Tests.cs (1)
1215
private
IResultsCache
_resultsCache;
BackEnd\TaskBuilder_Tests.cs (1)
1270
private
IResultsCache
_resultsCache;