private void Dispose(bool disposing) { var handle = Interlocked.Exchange(ref _handle, IntPtr.Zero); if (handle != IntPtr.Zero) { Interop.DeleteTransform(handle); Context = null; } }
/// <summary> /// Frees the transform handle. /// </summary> protected override bool ReleaseHandle() { Interop.DeleteTransform(handle); return(true); }