protected override void OnClosed(EventArgs e) { _dock = null; FrameStatePool.UpdateStack -= UpdateStackCb; base.OnClosed(e); }
internal static void Inspect() { if (_dock == null) { _dock = new CallStackDock(); _dock.Show(MainWindow.Instance.DockPanel, WeifenLuo.WinFormsUI.Docking.DockState.DockBottom); } else { _dock.Show(); } }
public CallStackDock() { if (_dock == null) { _dock = this; } InitializeComponent(); this.TabText = Resources.Callstack; FrameStatePool.UpdateStack += UpdateStackCb; }
protected override void OnClosed(EventArgs e) { _dock = null; FrameStatePool.UpdateStack += UpdateStackCb; base.OnClosed(e); }