diff options
author | Jeffrey Stedfast <jestedfa@microsoft.com> | 2019-09-10 17:44:28 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-10 17:44:28 +0300 |
commit | 33d53b4567e6ef3e01ec8b63f1b3d758ddbce965 (patch) | |
tree | fcffabc5ab33ab3c0d52f8c333063b8c9176c5d2 /main/src/addins | |
parent | 9c034cfa518538a17d452c090f1e86bc35065820 (diff) | |
parent | 502aba57d1778fabb036fd06a48384cdc6180030 (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.cs | 10 |
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); |