internal void SetError(DnCodeBreakpointError newError)
 {
     if (newError != error)
     {
         error = newError;
         ErrorChanged?.Invoke(this, EventArgs.Empty);
     }
 }
 internal DnCodeBreakpoint(DnModuleId module, uint token, uint offset)
 {
     Module = module;
     Token  = token;
     Offset = offset;
     code   = null;
     error  = DnCodeBreakpointError.OtherError;
 }
        internal DnCodeBreakpoint(DnModuleId module, CorCode code, uint offset)
        {
            Module = module;
            var func = code.Function;

            Token     = func?.Token ?? 0;
            Offset    = offset;
            this.code = code;
            error     = DnCodeBreakpointError.OtherError;
        }
Beispiel #4
0
        internal void AddBreakpoint(DnModule module)
        {
            var newError = AddBreakpointCore(module);

            if (newError != error)
            {
                error = newError;
                ErrorChanged?.Invoke(this, EventArgs.Empty);
            }
        }