protected override void OnCrashDetected(CrashEventArgs e) { if (IsFromMonitoredPid(e.CrashLogPath)) { base.OnCrashDetected(e); } }
protected virtual void OnCrashDetected(CrashEventArgs e) { if (CrashDetected != null) { CrashDetected(this, e); } }
void HandleMonitorCrashDetected (object sender, CrashEventArgs e) { InvokeOnMainThread (() => { try { ProcessingCrashLog = true; Reporter.UploadOrCache (e.CrashLogPath); if (ShouldExit) NSApplication.SharedApplication.Terminate (this); } finally { ProcessingCrashLog = false; } }); }
protected virtual void OnCrashDetected (CrashEventArgs e) { if (CrashDetected != null) CrashDetected (this, e); }
protected override void OnCrashDetected (CrashEventArgs e) { if (IsFromMonitoredPid (e.CrashLogPath)) base.OnCrashDetected (e); }