public void Dispose() { if (Image == null) return; Image.Dispose(); Image = null; GC.Collect(); GC.WaitForPendingFinalizers(); }