1 implementation of IDirectoryCache
Microsoft.Build.UnitTests.Shared (1)
ObjectModelHelpers.cs (1)
2162
public 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)
232
IDirectoryCache
directoryCache = directoryCacheFactory?.GetDirectoryCacheForEvaluation(_evaluationLoggingContext.BuildEventContext.EvaluationId);
FileSystem\DirectoryCacheFileSystemWrapper.cs (2)
29
private readonly
IDirectoryCache
_directoryCache;
31
public 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"/>.
26
IDirectoryCache
GetDirectoryCacheForEvaluation(int evaluationId);
Microsoft.Build.UnitTests.Shared (1)
ObjectModelHelpers.cs (1)
2154
public
IDirectoryCache
GetDirectoryCacheForEvaluation(int evaluationId)