public IntPtr CopyKey() { IntPtr num = HalconAPI.CopyObject(this.key); GC.KeepAlive((object)this); return(num); }
internal HObjectBase(IntPtr key, bool copy) { if (copy && key != HObjectBase.UNDEF && key != HObjectBase.UNDEF2) { this.key = HalconAPI.CopyObject(key); } else { this.key = key == HObjectBase.UNDEF2 ? HObjectBase.UNDEF : key; } }