public void Dispose() { if (_context != null) { _context.ReleaseBuffer(this); if (DisposeContext) { _context.Dispose(); _context = null; } } if (_bufferedGraphicsSurface != null) { _bufferedGraphicsSurface.Dispose(); _bufferedGraphicsSurface = null; } }
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; } } }