1 implementation of IWatchedFile
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ProjectSystem\IFileChangeWatcher.cs (1)
100internal sealed class NoOpWatchedFile : IWatchedFile
5 references to IWatchedFile
Microsoft.CodeAnalysis.Workspaces (5)
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (2)
36private readonly Dictionary<string, (IWatchedFile Token, int RefCount)> _referenceFileWatchingTokens = []; 127var fileToken = _fileReferenceChangeContext.Value.EnqueueWatchingFile(fullFilePath);
Workspace\ProjectSystem\IFileChangeWatcher.cs (2)
89IWatchedFile EnqueueWatchingFile(string filePath); 102public static readonly IWatchedFile Instance = new NoOpWatchedFile();
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
117private readonly Dictionary<DocumentId, IWatchedFile> _documentWatchedFiles = [];