src/vs/workbench/api/browser/mainThreadTask.ts/MainThreadTask/dispose
class MainThreadTask:	public dispose(): void {
		for (const value of this._providers.values()) {
			value.disposable.dispose();
		}
		this._providers.clear();
	}