|
|
@ -45,11 +45,6 @@ namespace Debugger |
|
|
|
set { line = value; } |
|
|
|
} |
|
|
|
|
|
|
|
public string TypeName { |
|
|
|
get; |
|
|
|
set; |
|
|
|
} |
|
|
|
|
|
|
|
public int Column { |
|
|
|
get { return column; } |
|
|
|
protected set { column = value; } |
|
|
@ -75,6 +70,10 @@ namespace Debugger |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public string TypeName { |
|
|
|
get; protected set; |
|
|
|
} |
|
|
|
|
|
|
|
protected virtual void OnHit(BreakpointEventArgs e) |
|
|
|
{ |
|
|
|
if (Hit != null) { |
|
|
@ -176,12 +175,11 @@ namespace Debugger |
|
|
|
|
|
|
|
public class ILBreakpoint : Breakpoint |
|
|
|
{ |
|
|
|
public ILBreakpoint(NDebugger debugger, string typeName, string memberReferenceName, int line, int metadataToken, int offset, bool enabled) |
|
|
|
public ILBreakpoint(NDebugger debugger, string typeName, int line, int metadataToken, int offset, bool enabled) |
|
|
|
{ |
|
|
|
this.Debugger = debugger; |
|
|
|
this.Line = line; |
|
|
|
this.TypeName = typeName; |
|
|
|
this.MemberReferenceName = memberReferenceName; |
|
|
|
this.MetadataToken = metadataToken; |
|
|
|
this.ILOffset = offset; |
|
|
|
this.Enabled = enabled; |
|
|
@ -191,8 +189,6 @@ namespace Debugger |
|
|
|
|
|
|
|
public int ILOffset { get; private set; } |
|
|
|
|
|
|
|
public string MemberReferenceName { get; private set; } |
|
|
|
|
|
|
|
public override bool SetBreakpoint(Module module) |
|
|
|
{ |
|
|
|
SourcecodeSegment segment = SourcecodeSegment.CreateForIL(module, this.Line, (int)MetadataToken, ILOffset); |
|
|
|