Mono.Debugger.AddressBreakpoint.Resolve C# (CSharp) Method

Resolve() private method

private Resolve ( Thread target, StackFrame frame ) : BreakpointHandle
target Thread
frame StackFrame
return BreakpointHandle
        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;
        }