// Called in UI thread public override void PostInit() { RefreshProcess(); InitProcessItems(); // check user settings if a previous process has been selected string lastProcessName = MemoScopeSettings.Instance.LastProcessName; if (string.IsNullOrEmpty(lastProcessName)) { return; } var lastProcess = cbProcess.Items.Cast <ProcessWrapper>().FirstOrDefault(pw => pw.Process.ProcessName == lastProcessName); if (lastProcess != null) { cbProcess.SelectedItem = lastProcess; proc = lastProcess; } processInfoViewer.ProcessWrapper = proc; processTriggersControl.MessageBus = MessageBus; }
public DumpRequest(ProcessWrapper processWrapper) => ProcessWrapper = processWrapper;