public static int _sgsExpr(IntPtr ctx, IntPtr varobj) { IObjectBase obj = _IP2Obj(varobj); return(obj._intOnExpr(Engine.GetCtx(ctx), (ExprOp)NI.ObjectArg(ctx))); }
public static int _sgsGetNext(IntPtr ctx, IntPtr varobj, int type) { IObjectBase obj = _IP2Obj(varobj); return(obj._intGetNext(Engine.GetCtx(ctx), type)); }
public static int _sgsCall(IntPtr ctx, IntPtr varobj) { IObjectBase obj = _IP2Obj(varobj); return(obj.OnCall(Engine.GetCtx(ctx))); }
public static int _sgsDump(IntPtr ctx, IntPtr varobj, int maxdepth) { IObjectBase obj = _IP2Obj(varobj); return(obj._intOnDump(Engine.GetCtx(ctx), maxdepth)); }
public static int _sgsSerialize(IntPtr ctx, IntPtr varobj) { IObjectBase obj = _IP2Obj(varobj); return(obj._intOnSerialize(Engine.GetCtx(ctx))); }
public static int _sgsConvert(IntPtr ctx, IntPtr varobj, int type) { IObjectBase obj = _IP2Obj(varobj); return(obj._intOnConvert(Engine.GetCtx(ctx), (ConvOp)type)); }
public static int _sgsSetIndex(IntPtr ctx, IntPtr varobj) { IObjectBase obj = _IP2Obj(varobj); return(obj._intOnSetIndex(Engine.GetCtx(ctx), NI.ObjectArg(ctx) != 0)); }
public static int _sgsGCMark(IntPtr ctx, IntPtr varobj) { IObjectBase obj = _IP2Obj(varobj); return(obj._intOnGCMark()); }