src/vs/workbench/api/browser/mainThreadTreeViews.ts/MainThreadTreeViews/dispose
class MainThreadTreeViews:	override dispose(): void {
		this._dataProviders.forEach((dataProvider, treeViewId) => {
			const treeView = this.getTreeView(treeViewId);
			if (treeView) {
				treeView.dataProvider = undefined;
			}
		});
		this._dataProviders.clear();
		super.dispose();
	}