public static void SaveAll() { if (BatchStart != null) { BatchStart.Invoke(All, EventArgs.Empty); } All.ForEach(m => m.Save()); if (BatchEnd != null) { BatchEnd.Invoke(All, EventArgs.Empty); } }
/// <summary> /// Called when [batch start]. /// </summary> /// <param name="epoch">The epoch.</param> /// <param name="batch">The batch.</param> protected void OnBatchStart(int epoch, int batch) { BatchStart?.Invoke(this, new BatchStartEventArgs(epoch, batch)); }