public void Dispose() { GC.SuppressFinalize(this); if (dirty) { if (saveIfDirty) { SaveToFile(); } else { if (DirtyOnClose != null) { DirtyCloseEventArgs dcea = new DirtyCloseEventArgs(this); DirtyOnClose(dcea); if (dcea.SaveValues) { SaveToFile(); } } } } }
public void Dispose() { GC.SuppressFinalize(this); if (dirty) { if (saveIfDirty) SaveToFile(); else { if (DirtyOnClose != null) { DirtyCloseEventArgs dcea = new DirtyCloseEventArgs(this); DirtyOnClose(dcea); if (dcea.SaveValues) SaveToFile(); } } } }