Пример #1
0
 void Save(ISettingsSection section, DbgCodeBreakpointTrace settings)
 {
     section.Attribute("Message", settings.Message);
     if (!settings.Continue)
     {
         section.Attribute("Continue", settings.Continue);
     }
 }
Пример #2
0
        public override void WriteToolTip(ITextColorWriter output, DbgCodeBreakpointTrace trace)
        {
            if (output == null)
            {
                throw new ArgumentNullException(nameof(output));
            }
            var defaultColor = BoxedTextColor.Text;

            WriteArgumentAndText(output, defaultColor, dnSpy_Debugger_Resources.Breakpoint_Tracepoint_PrintMessage2, () => tracepointMessageCreatorImpl.Value.Write(output, trace));
        }
Пример #3
0
 public override void Print(DbgBoundCodeBreakpoint boundBreakpoint, DbgThread thread, DbgCodeBreakpointTrace trace)
 {
     if (tracepointMessageListeners.Length != 0)
     {
         var message = tracepointMessageCreator.Create(boundBreakpoint, thread, trace);
         foreach (var lz in tracepointMessageListeners)
         {
             lz.Value.Message(message);
         }
     }
 }
Пример #4
0
 public abstract void Print(DbgBoundCodeBreakpoint boundBreakpoint, DbgThread thread, DbgCodeBreakpointTrace trace);
Пример #5
0
 public abstract void WriteToolTip(ITextColorWriter output, DbgCodeBreakpointTrace trace);