src/vs/workbench/contrib/debug/browser/baseDebugView.ts/AbstractExpressionsRenderer/renderElement
class AbstractExpressionsRenderer:	renderElement(node: ITreeNode<IExpression, FuzzyScore>, index: number, data: IExpressionTemplateData): void {
		data.toDispose.dispose();
		data.toDispose = Disposable.None;
		const { element } = node;
		this.renderExpression(element, data, createMatches(node.filterData));
		if (element === this.debugService.getViewModel().getSelectedExpression() || (element instanceof Variable && element.errorMessage)) {
			const options = this.getInputBoxOptions(element);
			if (options) {
				data.toDispose = this.renderInputBox(data.name, data.value, data.inputBoxContainer, options);
				return;
			}
		}
	}