4f1f82f59e
In order for "Copy Value" to work in VS Code's debugger windows, we need to provide an expression for each variable (the "evaluateName"). To carry this down through the child fields we need to store it by the object ID on the server, but we were not doing so for global fields - this resulted in "Copy Value" giving truncated values and "Copy Expression" being missing. The fix is to ensure we call `storeEvaluateName` for globals too. Fixes https://github.com/Dart-Code/Dart-Code/issues/5778 Change-Id: I9fed4b5483099341799548aea0225c9cef03d211 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/459560 Reviewed-by: Ben Konyi <bkonyi@google.com> Reviewed-by: Jessy Yameogo <yjessy@google.com> Commit-Queue: Ben Konyi <bkonyi@google.com>