1 instantiation of Context
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\FileChangeWatcher.cs (1)
82return new Context(this, watchedDirectories.ToImmutableArray());
12 references to Context
Microsoft.VisualStudio.LanguageServices (12)
ProjectSystem\FileChangeWatcher.cs (12)
125/// references an instance held by the <see cref="Context"/> class, and the values are lazily read when 131/// A file watcher token. The <see cref="Context.RegularWatchedFile.Cookie"/> field is assigned by the 134private readonly Context.RegularWatchedFile _token; 139private readonly IEnumerable<Context.RegularWatchedFile> _tokens; 172private WatcherOperation(Kind kind, string path, _VSFILECHANGEFLAGS fileChangeFlags, IVsFreeThreadedFileChangeEvents2 sink, Context.RegularWatchedFile token) 204private WatcherOperation(Kind kind, IEnumerable<Context.RegularWatchedFile> tokens) 220private WatcherOperation(Kind kind, Context.RegularWatchedFile token) 255public static WatcherOperation WatchFile(string path, _VSFILECHANGEFLAGS fileChangeFlags, IVsFreeThreadedFileChangeEvents2 sink, Context.RegularWatchedFile token) 261public static WatcherOperation UnwatchFiles(IEnumerable<Context.RegularWatchedFile> tokens) 264public static WatcherOperation UnwatchFile(Context.RegularWatchedFile token) 532public RegularWatchedFile(Context context) 537private readonly Context _context;