void Save(ISettingsSection section, DbgCodeBreakpointTrace settings) { section.Attribute("Message", settings.Message); if (!settings.Continue) { section.Attribute("Continue", settings.Continue); } }
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)); }
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); } } }
public abstract void Print(DbgBoundCodeBreakpoint boundBreakpoint, DbgThread thread, DbgCodeBreakpointTrace trace);
public abstract void WriteToolTip(ITextColorWriter output, DbgCodeBreakpointTrace trace);