Exemplo n.º 1
0
            protected override void toRelease(DataPool pool)
            {
                if (!_g14)
                {
                    _m14 = instance.Type.GetMethod("toRelease", 1);
                    _g14 = true;
                }

                if (_m14 != null && !_b14)
                {
                    _b14   = true;
                    _p1[0] = pool;
                    appdomain.Invoke(_m14, instance, _p1);
                    _p1[0] = null;
                    _b14   = false;
                }
                else
                {
                    base.toRelease(pool);
                }
            }
Exemplo n.º 2
0
 /// <summary>
 /// 回池
 /// </summary>
 protected override void toRelease(DataPool pool)
 {
     this.timeSeconds = 0L;
 }
Exemplo n.º 3
0
 /// <summary>
 /// 回池
 /// </summary>
 protected override void toRelease(DataPool pool)
 {
     this.key   = 0;
     this.value = 0;
 }
Exemplo n.º 4
0
        /// <summary>
        /// 回池
        /// </summary>
        protected override void toRelease(DataPool pool)
        {
            base.toRelease(pool);

            this.index = 0;
        }
Exemplo n.º 5
0
 public void setDataPool(DataPool pool)
 {
     _pool = pool;
 }
Exemplo n.º 6
0
 /// <summary>
 /// 回池
 /// </summary>
 protected override void toRelease(DataPool pool)
 {
     this.timePass = 0;
     this.timeMax  = 0;
 }
Exemplo n.º 7
0
 protected virtual void toRelease(DataPool pool)
 {
 }
Exemplo n.º 8
0
 /** 回池 */
 public void release(DataPool pool)
 {
     toRelease(pool);
     pool.releaseData(this);
 }