protected override void OnDestroyed() { if (fontChanger != null) { fontChanger.Dispose(); fontChanger = null; } base.OnDestroyed(); }
public void Dispose() { if (fontChanger == null) { return; } fontChanger.Dispose(); fontChanger = null; DebuggingService.CurrentFrameChanged -= OnFrameChanged; DebuggingService.PausedEvent -= OnDebuggerPaused; DebuggingService.ResumedEvent -= OnDebuggerResumed; DebuggingService.StoppedEvent -= OnDebuggerStopped; DebuggingService.EvaluationOptionsChanged -= OnEvaluationOptionsChanged; }