src/vs/platform/files/common/diskFileSystemProvider.ts/AbstractDiskFileSystemProvider/watchNonRecursive
class AbstractDiskFileSystemProvider:	private watchNonRecursive(resource: URI, opts: IWatchOptions): IDisposable {

		// Add to list of paths to watch non-recursively
		const pathToWatch: INonRecursiveWatchRequest = { path: this.toFilePath(resource), excludes: opts.excludes, includes: opts.includes, recursive: false };
		const remove = insert(this.nonRecursivePathsToWatch, pathToWatch);

		// Trigger update
		this.refreshNonRecursiveWatchers();

		return toDisposable(() => {

			// Remove from list of paths to watch non-recursively
			remove();

			// Trigger update
			this.refreshNonRecursiveWatchers();
		});
	}