private void cleanMemory() { _gridPresenter.CopyMetaDataColumnControlEvent -= onCopyMetaDataColumnControl; _gridPresenter.SetUnitEvent -= onSetUnitClick; if (_metaDataControl != null) { _metaDataControl.OnCopyMetaData -= onCopyMetaDataTableControl; _metaDataControl.OnBroadCastMetaData -= onBroadCastMetaDataTableControl; _metaDataControl.OnIsDataValidChanged -= metaDataControlOnIsDataValidChanged; } _gridPresenter.MetaDataChangedEvent -= rePlot; _gridPresenter?.Clear(); _metaDataControl?.Dispose(); _metaDataControl = null; CleanUpHelper.ReleaseControls(Controls); Controls.Clear(); }
private void cleanMemory() { _metaDataControl.Dispose(); CleanUpHelper.ReleaseControls(Controls); Controls.Clear(); }