private void UnlockBitmap() { if (!_locked) throw new InvalidOperationException("Not currently locked"); _bitmap.UnlockBits(_bitmapData); _bitmapData = null; _pBase = null; _locked = false; }