1 implementation of IFileChangeContext
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\FileChangeWatcher.cs (1)
368private sealed class Context : IVsFreeThreadedFileChangeEvents2, IFileChangeContext
10 references to IFileChangeContext
Microsoft.CodeAnalysis.Workspaces (7)
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
24private readonly IFileChangeContext _fileReferenceChangeContext;
Workspace\ProjectSystem\IFileChangeWatcher.cs (5)
11IFileChangeContext CreateContext(params WatchedDirectory[] watchedDirectories); 15/// Gives a hint to the <see cref="IFileChangeContext"/> that we should watch a top-level directory for all changes in addition 16/// to any files called by <see cref="IFileChangeContext.EnqueueWatchingFile(string)"/>. 19/// This is largely intended as an optimization; consumers should still call <see cref="IFileChangeContext.EnqueueWatchingFile(string)" /> 61/// file in the directory if the <see cref="IFileChangeContext"/> was watching a directory.
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
107private readonly IFileChangeContext _documentFileChangeContext;
Microsoft.VisualStudio.LanguageServices (3)
ProjectSystem\FileChangeWatcher.cs (2)
24/// an <see cref="IFileChangeContext"/> which lets you add/remove files being watched, and an event is raised when a file is modified. 80public IFileChangeContext CreateContext(params WatchedDirectory[] watchedDirectories)
ProjectSystem\RuleSets\VisualStudioRuleSetManager.RuleSetFile.cs (1)
28private IFileChangeContext _fileChangeContext;