protected override void Run() { IsProfilerMode = !IsProfilerMode; if (IsProfilerMode == false) { DProfilerPad.ShowPad(false); } }
protected override void Run() { MessageHandler guiRun = delegate { var project = IdeApp.ProjectOperations.CurrentSelectedProject as DProject; if (project == null) { return; } Pad pad = IdeApp.Workbench.GetPad <DProfilerPad>(); if (pad == null || !(pad.Content is DProfilerPad)) { return; } DProfilerPad profilerPad = (DProfilerPad)pad.Content; pad.Visible = true; profilerPad.AnalyseTraceFile(project); }; DispatchService.GuiDispatch(guiRun); }