public static int _sgsDestruct(IntPtr ctx, IntPtr varobj) { IObjectBase obj = _IP2Obj(varobj, true); if (obj != null) { return(obj._intOnDestroy()); } else { return(RC.SUCCESS); } }