From fbe393828c516b61e3ead85ec17ef0af02b5c6a9 Mon Sep 17 00:00:00 2001 From: Kathy Date: Wed, 12 Sep 2012 13:08:37 +0000 Subject: [PATCH] --- PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfo.cs | 2 ++ PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfoList.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfo.cs index 593975b0..e70e067c 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfo.cs @@ -263,6 +263,8 @@ namespace VEPROMS.CSLA.Library _CountDisposed++; _Disposed = true; RemoveFromCache(this); + _Content = null; // to clear content from memory + _Config = null; // to clear config from memory if (!_CacheByPrimaryKey.ContainsKey(ImageID.ToString())) return; List listROImageInfo = _CacheByPrimaryKey[ImageID.ToString()]; // Get the list of items while (listROImageInfo.Contains(this)) listROImageInfo.Remove(this); // Remove the item from the list diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfoList.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfoList.cs index d36c2e35..1615260a 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfoList.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ROImageInfoList.cs @@ -72,6 +72,7 @@ namespace VEPROMS.CSLA.Library foreach (ROImageInfo tmp in this) { tmp.Changed -= new ROImageInfoEvent(tmp_Changed); + tmp.Dispose(); } } #endregion