public void Lock() { if (LockCounter++ > 0) return; DirtyMinX = DirtyMinY = int.MaxValue; DirtyMaxX = DirtyMaxY = 0; }