예제 #1
0
        /*
         *  Function breakpoints are a bit special.  In order not to burden the nanoCLR with duplicate function
         *  breakpoints for each AppDomain.
         */
        public override bool Equals(CorDebugBreakpointBase breakpoint)
        {
            CorDebugFunctionBreakpoint bp = breakpoint as CorDebugFunctionBreakpoint;

            if (bp == null)
            {
                return(false);
            }

            if (this.m_breakpointDef.m_IP != bp.m_breakpointDef.m_IP)
            {
                return(false);
            }
            if (this.m_breakpointDef.m_md != bp.m_breakpointDef.m_md)
            {
                return(false);
            }

            return(true);
        }
 public virtual bool Equals(CorDebugBreakpointBase breakpoint)
 {
     return(this.Equals((object)breakpoint));
 }