BuildYourOwnDAL.SessionLevelCache.Remove C# (CSharp) Метод

Remove() публичный Метод

public Remove ( object entity ) : void
entity object
Результат void
        public void Remove(object entity)
        {
            var type = entity.GetType();

            if (!cache.ContainsKey(type)) return;

            string keyToRemove = null;

            foreach (var pair in cache[type])
            {
                if (pair.Value == entity)
                {
                    keyToRemove = pair.Key;
                }
            }

            if (keyToRemove != null)
            {
                cache[type].Remove(keyToRemove);
            }
        }

Usage Example

Пример #1
0
 public void RemoveFromCache(object entity)
 {
     sessionLevelCache.Remove(entity);
 }