Browse Source

Removed old code from DebuggerService

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@211 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
David Srbecký 20 years ago
parent
commit
41ca00af34
  1. 11
      src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj
  2. 37
      src/Main/Base/Project/Src/Services/Debugger/BreakEventHandler.cs
  3. 51
      src/Main/Base/Project/Src/Services/Debugger/Breakpoint.cs
  4. 40
      src/Main/Base/Project/Src/Services/Debugger/BreakpointBookmark.cs
  5. 40
      src/Main/Base/Project/Src/Services/Debugger/DebuggerService.cs

11
src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj

@ -35,6 +35,7 @@ @@ -35,6 +35,7 @@
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Design" />
<Reference Include="System.DirectoryServices" />
<Reference Include="System.Drawing" />
@ -55,6 +56,8 @@ @@ -55,6 +56,8 @@
<Compile Include="Src\Internal\Undo\IUndoableOperation.cs" />
<Compile Include="Src\Internal\Undo\UndoQueue.cs" />
<Compile Include="Src\Internal\Undo\UndoStack.cs" />
<Compile Include="Src\Services\Debugger\Breakpoint.cs" />
<Compile Include="Src\Services\Debugger\BreakpointBookmark.cs" />
<Compile Include="Src\Services\File\RecentOpen.cs" />
<Compile Include="Src\Services\Language\LanguageService.cs" />
<Compile Include="Src\Internal\Auswerter\WindowActiveAuswerter.cs" />
@ -181,7 +184,7 @@ @@ -181,7 +184,7 @@
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Src\Gui\Dialogs\CommonAboutDialog.cs">
<SubType>Form</SubType>
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Src\Gui\Dialogs\DirtyFilesDialog.cs" />
<Compile Include="Src\Gui\Dialogs\FolderDialog.cs" />
@ -197,10 +200,10 @@ @@ -197,10 +200,10 @@
<SubType>Form</SubType>
</Compile>
<Compile Include="Src\Gui\Dialogs\TipOfTheDay.cs">
<SubType>UserControl</SubType>
<SubType>Form</SubType>
</Compile>
<Compile Include="Src\Gui\Dialogs\TreeViewOptions.cs">
<SubType>Component</SubType>
<SubType>Form</SubType>
</Compile>
<Compile Include="Src\Gui\Dialogs\ViewGPLDialog.cs">
<SubType>Form</SubType>
@ -314,8 +317,6 @@ @@ -314,8 +317,6 @@
<Compile Include="Src\Commands\VBConverter\CSharpConvertBuffer.cs" />
<Compile Include="Src\Internal\Auswerter\ActiveViewContentUntitledAuswerter.cs" />
<Compile Include="Src\Services\Debugger\DebuggerService.cs" />
<Compile Include="Src\Services\Debugger\DebugClasses.cs" />
<Compile Include="Src\Services\Debugger\BreakEventHandler.cs" />
<Compile Include="Src\Gui\Pads\CompilerMessageView\CompilerMessageView.cs" />
<Compile Include="Src\Gui\ContentInterfaces\IHelpProvider.cs" />
<Compile Include="Src\Gui\Components\LocalizedPropertyGrid\LocalizedTypeDescriptor.cs" />

37
src/Main/Base/Project/Src/Services/Debugger/BreakEventHandler.cs

@ -1,37 +0,0 @@ @@ -1,37 +0,0 @@
//// <file>
//// <copyright see="prj:///doc/copyright.txt"/>
//// <license see="prj:///doc/license.txt"/>
//// <owner name="Mike Krüger" email="mike@icsharpcode.net"/>
//// <version value="$version"/>
//// </file>
//
//using System;
//using System.IO;
//
//using ICSharpCode.Core;
//using Chimps.Debug.Cor;
//
//namespace ICSharpCode.Core
//{
// public delegate void BreakEventHandler(object sender, BreakEventArgs e);
//
// public class BreakEventArgs
// {
// Chimps.Debug.Cor.DbgAppDomain appDomain;
// Chimps.Debug.Cor.DbgThread thread;
//
// public MethodCall[] CallStack {
// get {
//
// return DebuggerService.GetStackList(thread.ID);
// }
// }
//
// public BreakEventArgs(Chimps.Debug.Cor.DbgAppDomain appDomain, Chimps.Debug.Cor.DbgThread thread)
// {
// this.appDomain = appDomain;
// this.thread = thread;
// }
// }
//}
//

51
src/Main/Base/Project/Src/Services/Debugger/DebugClasses.cs → src/Main/Base/Project/Src/Services/Debugger/Breakpoint.cs

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <owner name="Mike Krüger" email="mike@icsharpcode.net"/>
// <owner name="Mike Krüger" email="mike@icsharpcode.net"/>
// <version value="$version"/>
// </file>
@ -73,54 +73,5 @@ namespace ICSharpCode.Core @@ -73,54 +73,5 @@ namespace ICSharpCode.Core
bookmark = new BreakpointBookmark(this, fileName, document, lineNumber - 1);
}
}
public class BreakpointBookmark : SDBookmark
{
Breakpoint breakpoint;
public Breakpoint Breakpoint {
get {
return breakpoint;
}
}
public BreakpointBookmark(Breakpoint breakpoint, string fileName, ICSharpCode.TextEditor.Document.IDocument document, int lineNumber) : base(fileName, document, lineNumber)
{
this.breakpoint = breakpoint;
}
public override void Draw(ICSharpCode.TextEditor.IconBarMargin margin, Graphics g, Point p)
{
margin.DrawBreakpoint(g, p.Y, IsEnabled);
}
}
public class MethodCall
{
public static MethodCall NoDebugInformation = new MethodCall("<no debug information>", String.Empty);
public static MethodCall Unknown = new MethodCall("<unknown>", String.Empty);
string methodName;
string methodLanguage;
public string Name {
get {
return methodName;
}
}
public string Language {
get {
return methodLanguage;
}
}
public MethodCall(string methodName, string methodLanguage)
{
this.methodName = methodName;
this.methodLanguage = methodLanguage;
}
}
}

40
src/Main/Base/Project/Src/Services/Debugger/BreakpointBookmark.cs

@ -0,0 +1,40 @@ @@ -0,0 +1,40 @@
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <owner name="Mike Krüger" email="mike@icsharpcode.net"/>
// <version value="$version"/>
// </file>
using System;
using System.Windows.Forms;
using System.Drawing;
using System.CodeDom.Compiler;
using System.Collections;
using System.IO;
using System.Diagnostics;
using ICSharpCode.SharpDevelop.Bookmarks;
namespace ICSharpCode.Core
{
public class BreakpointBookmark : SDBookmark
{
Breakpoint breakpoint;
public Breakpoint Breakpoint {
get {
return breakpoint;
}
}
public BreakpointBookmark(Breakpoint breakpoint, string fileName, ICSharpCode.TextEditor.Document.IDocument document, int lineNumber) : base(fileName, document, lineNumber)
{
this.breakpoint = breakpoint;
}
public override void Draw(ICSharpCode.TextEditor.IconBarMargin margin, Graphics g, Point p)
{
margin.DrawBreakpoint(g, p.Y, IsEnabled);
}
}
}

40
src/Main/Base/Project/Src/Services/Debugger/DebuggerService.cs

@ -31,13 +31,6 @@ namespace ICSharpCode.Core @@ -31,13 +31,6 @@ namespace ICSharpCode.Core
static IDebugger defaultDebugger = null;
static IDebugger currentDebugger = null;
static ArrayList debugger = null;
//static ArrayList breakpoints = new ArrayList();
/*public static ArrayList Breakpoints {
get {
return breakpoints;
}
}*/
public static IDebugger CurrentDebugger {
get {
@ -212,14 +205,7 @@ namespace ICSharpCode.Core @@ -212,14 +205,7 @@ namespace ICSharpCode.Core
debugger.Start(fileName, workingDirectory, arguments);
debugger.DebugStopped += new EventHandler(HandleDebugStopped);
}
// lock (breakpoints) {
// foreach (Breakpoint breakpoint in breakpoints) {
// if (breakpoint.Enabled) {
// brea.AddBreakpoint(fileName, breakpoint.FileName, breakpoint.Line);
// }
// }
// }
isRunning = true;
}
@ -287,30 +273,6 @@ namespace ICSharpCode.Core @@ -287,30 +273,6 @@ namespace ICSharpCode.Core
isRunning = false;
}
// protected override void OnException(ExceptionEventArgs e)
// {
// base.OnException(e);
// OnTextMessage(new TextMessageEventArgs("Got Exception\n"));
// StopDebugger();
// }
//
// protected override void OnProcessExited(ProcessEventArgs e)
// {
// OnTextMessage(new TextMessageEventArgs(String.Format("The program '[{1}] {0}' exited with code {2}.{3}\n",
// "Unknown",
// e.Process.ID,
// "Unknown",Environment.NewLine)));
// base.OnProcessExited(e);
// }
// protected override void OnModuleLoaded(ModuleEventArgs e)
// {
// OnTextMessage(new TextMessageEventArgs(String.Format("'{0}' : '{1}' loaded, {2}.{3}\n",
// "Unknown",
// e.Module.Name,
// "Unknown",Environment.NewLine)));
// base.OnModuleLoaded(e);
// }
public static event EventHandler BreakPointChanged;
public static event EventHandler BreakPointAdded;
public static event EventHandler BreakPointRemoved;

Loading…
Cancel
Save