Esempio n. 1
0
 internal void RecycleBuffers()
 {
     if (this._charBuffer != null)
     {
         s_Allocator.ReuseBuffer(this._charBuffer);
         this._charBuffer = null;
     }
     this.RecycleBufferElements();
 }
Esempio n. 2
0
        internal void Dispose()
        {
            // recycle char buffers

            if (_charBuffer != null)
            {
                s_Allocator.ReuseBuffer(_charBuffer);
                _charBuffer = null;
            }

            // recycle output buffers

            if (_buffers != null)
            {
                RecycleBuffers();
                _buffers = null;
            }
        }