/// <summary> /// Release the memory associated with this shape context distance extractor /// </summary> protected override void DisposeObject() { if (IntPtr.Zero != _ptr) { ShapeInvoke.cveShapeContextDistanceExtractorRelease(ref _sharedPtr); } base.DisposeObject(); }