~Region() { Xlib.writeln(); Xlib.writeln(); lock(typeof(Region)) { Xlib.writeln(); Xlib.writeln(); if(region != IntPtr.Zero) { Xlib.writeln(); Xlib.XDestroyRegion(region); Xlib.writeln(); region = IntPtr.Zero; } } Xlib.writeln(); }