protected virtual void Dispose(bool isDisposing) { if (_isDisposed) { return; } if (isDisposing) { RemoveCurrentRegisterIfEmpty(); mainForm.Dispose(); _dcp?.Dispose(); if (_detectors != null) { foreach (var d in _detectors) { d.AcquireDone -= Det_AcquireDone; d.AcquireStart -= Det_AcquireStart; d.HardwareError -= Det_HardwareError; d.ParamChange -= Det_ParamChange; d.StatusChanged -= Det_StatusChanged; d.Dispose(); } } } _isDisposed = true; Settings <MeasurementsSettings> .Save(); }
public void CloseAllWindows() { if (lform != null) { lform.Dispose(); } if (rform != null) { rform.Dispose(); } if (mform != null) { mform.Dispose(); } if (fform != null) { fform.Dispose(); } if (aform != null) { aform.Dispose(); } if (afform != null) { afform.Dispose(); } if (mfform != null) { mfform.Dispose(); } }
protected virtual void Dispose(bool isDisposing) { if (_isDisposed) { return; } if (isDisposing) { mainForm.Dispose(); } _isDisposed = true; Settings <IrradiationSettings> .Save(); }
protected virtual void Dispose(bool isDisposing) { if (_isDisposed) { return; } if (isDisposing) { mainForm.Dispose(); } _isDisposed = true; Settings <MeasurementRegisterSettings> .Save(); }