/// <summary> /// Saves changes of all changed streams during transaction /// </summary> private void SaveChanges() { foreach (var stream in streamsChangedDuringTransaction) { stream.Save(); } if (streamTable != null) { streamTable.SaveChanges(); } streamsChangedDuringTransaction.Clear(); }