10 references to IFileChangeContext
Microsoft.CodeAnalysis.Workspaces (9)
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (3)
29
private readonly Lazy<
IFileChangeContext
> _fileReferenceChangeContext;
66
_fileReferenceChangeContext = new Lazy<
IFileChangeContext
>(() =>
68
var
fileReferenceChangeContext = fileChangeWatcher.CreateContext(GetAdditionalWatchedDirectories());
Workspace\ProjectSystem\IFileChangeWatcher.cs (5)
13
IFileChangeContext
CreateContext(ImmutableArray<WatchedDirectory> watchedDirectories);
17
/// Gives a hint to the <see cref="
IFileChangeContext
"/> that we should watch a top-level directory for all changes in addition
18
/// to any files called by <see cref="
IFileChangeContext
.EnqueueWatchingFile(string)"/>.
21
/// This is largely intended as an optimization; consumers should still call <see cref="
IFileChangeContext
.EnqueueWatchingFile(string)" />
82
/// file in the directory if the <see cref="
IFileChangeContext
"/> was watching a directory.
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
123
private readonly
IFileChangeContext
_documentFileChangeContext;
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\FileChangeWatcher.cs (1)
25
/// an <see cref="
IFileChangeContext
"/> which lets you add/remove files being watched, and an event is raised when a file is modified.