internal override BreakpointHandle Resolve(Thread target, StackFrame frame)
{
if (handle != null)
return handle;
switch (Type) {
case EventType.Breakpoint:
handle = new AddressBreakpointHandle (this, address);
break;
case EventType.WatchRead:
case EventType.WatchWrite:
handle = new AddressBreakpointHandle (this, address);
break;
default:
throw new InternalError ();
}
return handle;
}