private void Dispose(bool disposing) { if (this.key != HObjectBase.UNDEF) { HalconAPI.ClearObject(this.key); this.key = HObjectBase.UNDEF; } if (disposing) { GC.SuppressFinalize((object)this); this.suppressedFinalization = true; } GC.KeepAlive((object)this); }