Ejemplo n.º 1
0
        public void Dispose()
        {
            if (_context != null)
            {
                _context.ReleaseBuffer(this);

                if (DisposeContext)
                {
                    _context.Dispose();
                    _context = null;
                }
            }

            if (_bufferedGraphicsSurface != null)
            {
                _bufferedGraphicsSurface.Dispose();
                _bufferedGraphicsSurface = null;
            }
        }
Ejemplo n.º 2
0
        private void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (_context != null)
                {
                    _context.ReleaseBuffer(this);

                    if (DisposeContext)
                    {
                        _context.Dispose();
                        _context = null;
                    }
                }
                if (_bufferedGraphicsSurface != null)
                {
                    _bufferedGraphicsSurface.Dispose();
                    _bufferedGraphicsSurface = null;
                }
            }
        }