4 instantiations of ResultsCache
Microsoft.Build (4)
BackEnd\BuildManager\CacheAggregator.cs (1)
45_aggregatedResultsCache = new ResultsCache();
BackEnd\BuildManager\CacheSerialization.cs (1)
71var tempResultsCacheToSerialize = new ResultsCache();
BackEnd\Components\Caching\ResultsCache.cs (1)
299return new ResultsCache();
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (1)
18CurrentCache = new ResultsCache();
9 references to ResultsCache
Microsoft.Build (9)
BackEnd\BuildManager\CacheAggregator.cs (1)
22private ResultsCache _aggregatedResultsCache;
BackEnd\BuildManager\CacheSerialization.cs (5)
48var resultsCacheToSerialize = resultsCache switch 50ResultsCache asResultsCache => asResultsCache, 52_ => Assumed.Unreachable<ResultsCache>(), 71var tempResultsCacheToSerialize = new ResultsCache(); 106ResultsCache resultsCache = null;
BackEnd\Components\BuildComponentFactoryCollection.cs (1)
64_componentEntriesByType[BuildComponentType.ResultsCache] = new BuildComponentEntry(BuildComponentType.ResultsCache, ResultsCache.CreateComponent, CreationPattern.Singleton);
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (1)
13public ResultsCache CurrentCache { get; }
BackEnd\Shared\BuildResult.cs (1)
37/// When modifying serialization/deserialization, bump the version and support previous versions in order to keep <see cref="ResultsCache"/> backwards compatible.