src/vs/platform/files/common/watcher.ts/AbstractWatcherClient/dispose
class AbstractWatcherClient:	override dispose(): void {

		// Render the watcher invalid from here
		this.watcher = undefined;

		return super.dispose();
	}