private async Task EvaluateChildrenInternalAsync() { Children.Clear(); var newChildren = await debugger.ListChildrenAsync(this); if (newChildren != null) { Children.AddRange(newChildren); } foreach (var child in Children) { await child.EvaluateAsync(debugger, false); } }