コード例 #1
0
ファイル: ClassObjPool.cs プロジェクト: lz8399/WangZheRongYao
        public override void Release(PooledClassObject obj)
        {
            T item = obj as T;

            obj.usingSeq = 0;
            base.pool.Add(item);
        }
コード例 #2
0
        public override void Release(PooledClassObject obj)
        {
            T t = obj as T;

            obj.usingSeq = 0u;
            obj.holder   = null;
            this.pool.Add(t);
        }
コード例 #3
0
 public abstract void Release(PooledClassObject obj);