Atalasoft.dotImage (in Atalasoft.dotImage.dll) Version: 184.108.40.206.0.297 (.NET 4.5.2, x86)
In a sequence of calls to Unlock, the memory will only actually be unlocked when all locks have been
released. Every call to Lock should be balanced with a call to Unlock. When the PixelMemory is disposed, all
pending locks will be released. Client code is encouraged to use the PixelMemoryLocker
object to make
lock management easier.