1 implementation of IDirectoryCache
Microsoft.Build.UnitTests.Shared (1)
ObjectModelHelpers.cs (1)
2159public sealed class LoggingDirectoryCache : IDirectoryCache
9 references to IDirectoryCache
Microsoft.Build (8)
Definition\Project.cs (1)
74/// Host-provided factory for <see cref="IDirectoryCache"/> interfaces to be used during evaluation.
Definition\ProjectOptions.cs (1)
49/// Provides <see cref="IDirectoryCache"/> to be used for evaluation.
Evaluation\Evaluator.cs (1)
232IDirectoryCache directoryCache = directoryCacheFactory?.GetDirectoryCacheForEvaluation(_evaluationLoggingContext.BuildEventContext.EvaluationId);
FileSystem\DirectoryCacheFileSystemWrapper.cs (2)
29private readonly IDirectoryCache _directoryCache; 31public DirectoryCacheFileSystemWrapper(IFileSystem fileSystem, IDirectoryCache directoryCache)
FileSystem\IDirectoryCache.cs (3)
12/// A provider of <see cref="IDirectoryCache"/> instances. To be implemented by MSBuild hosts that wish to intercept 23/// Returns an <see cref="IDirectoryCache"/> to be used when evaluating the project associated with this <see cref="IDirectoryCacheFactory"/>. 26IDirectoryCache GetDirectoryCacheForEvaluation(int evaluationId);
Microsoft.Build.UnitTests.Shared (1)
ObjectModelHelpers.cs (1)
2151public IDirectoryCache GetDirectoryCacheForEvaluation(int evaluationId)