Esempio n. 1
0
        public static void Release()
        {
            mIsInit = false;

            for (int i = 0; i < mObjectsList.Count; i++)
            {
                mObjectsList[i].ReleaseInFactory();
                mObjectsList[i].Dispose();
            }
            mObjectsList.Clear();
            mRecycler.Release();
        }
Esempio n. 2
0
 public static void Release()
 {
     mIsInit = false;
     foreach (var pair in mObjectsMap)
     {
         pair.Value.ReleaseInFactory();
         pair.Value.Dispose();
     }
     mObjectsMap.Clear();
     mRecycler.Release();
     mViewRoot = null;
 }