int IDebugBreakpointBoundEvent2.EnumBoundBreakpoints(out IEnumDebugBoundBreakpoints2 ppEnum) { IDebugBoundBreakpoint2 [] breakpoints = new IDebugBoundBreakpoint2 [] { m_boundBreakpoint }; ppEnum = new DebuggeeBreakpointBound.Enumerator(breakpoints); return(Constants.S_OK); }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public int EnumBoundBreakpoints(out IEnumDebugBoundBreakpoints2 ppEnum) { // // Enumerates all breakpoints bound from this pending breakpoint. // LoggingUtils.PrintFunction(); try { ppEnum = new DebuggeeBreakpointBound.Enumerator(m_boundBreakpoints.ToArray()); return(Constants.S_OK); } catch (Exception e) { LoggingUtils.HandleException(e); ppEnum = null; return(Constants.E_FAIL); } }