diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs index ac0e37c7d5..a302d811a8 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs @@ -81,7 +81,7 @@ namespace DebuggerLibrary corDebug.Initialize(); corDebug.SetManagedHandler(managedCallbackProxy); } - + internal void ResetEnvironment() { ClearModules(); @@ -91,15 +91,13 @@ namespace DebuggerLibrary ClearThreads(); currentProcess = null; - + evalQueue = new EvalQueue(this); - GC.Collect(GC.MaxGeneration); - GC.WaitForPendingFinalizers(); TraceMessage("Reset done"); } - - + + /// /// Fired when System.Diagnostics.Trace.WriteLine() is called in debuged process ///