Esempio n. 1
0
    public static void DestroyInstance(IReusableClass obj)
    {
        if (!typeDict.ContainsKey(obj.GetType()))
        {
            typeDict.Add(obj.GetType(), new Stack <IReusableClass>());
        }
        Stack <IReusableClass> stack = typeDict[obj.GetType()];

        lock (stack)
        {
            stack.Push(obj);
        }
    }
Esempio n. 2
0
 public static void DestroyInstance(IReusableClass obj)
 {
     ClassCache.DestroyInstance(obj);
 }