Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Stedfast <jestedfa@microsoft.com>2019-09-10 17:44:28 +0300
committerGitHub <noreply@github.com>2019-09-10 17:44:28 +0300
commit33d53b4567e6ef3e01ec8b63f1b3d758ddbce965 (patch)
treefcffabc5ab33ab3c0d52f8c333063b8c9176c5d2 /main/src/addins
parent9c034cfa518538a17d452c090f1e86bc35065820 (diff)
parent502aba57d1778fabb036fd06a48384cdc6180030 (diff)
Merge pull request #8670 from mono/jstedfast-log-debugger-locals-pad
[Debugger] Added more logging and fixed NRE when loading scopes when …
Diffstat (limited to 'main/src/addins')
-rw-r--r--main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/LocalsPad.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/LocalsPad.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/LocalsPad.cs
index d92fa82497..881a590921 100644
--- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/LocalsPad.cs
+++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/LocalsPad.cs
@@ -27,6 +27,8 @@
using System.Linq;
+using Mono.Debugging.Client;
+
namespace MonoDevelop.Debugger
{
public class LocalsPad : ObjectValuePad
@@ -48,7 +50,13 @@ namespace MonoDevelop.Debugger
if (frame == null)
return;
- var locals = frame.GetAllLocals ().Where (l => !string.IsNullOrWhiteSpace (l.Name) && l.Name != "?").ToArray();
+ var locals = frame.GetAllLocals ();
+
+ DebuggerLoggingService.LogMessage ("Begin Local Variables:");
+ foreach (var local in locals)
+ DebuggerLoggingService.LogMessage ("\t{0}", local.Name);
+ DebuggerLoggingService.LogMessage ("End Local Variables");
+
if (UseNewTreeView) {
controller.ClearValues ();
controller.AddValues (locals);