public async Task EvaluateAsync(IDebugger debugger, bool evaluateChildren = true) { this.debugger = debugger; Value = await debugger.EvaluateExpressionAsync(Id); if (NumChildren > 0 && evaluateChildren) { await EvaluateChildrenInternalAsync(); } }