src/vs/workbench/services/extensions/common/rpcProtocol.ts/RPCProtocol/dispose
class RPCProtocol:	public override dispose(): void {
		this._isDisposed = true;

		// Release all outstanding promises with a canceled error
		Object.keys(this._pendingRPCReplies).forEach((msgId) => {
			const pending = this._pendingRPCReplies[msgId];
			pending.resolveErr(errors.canceled());
		});
	}