Esempio n. 1
0
    protected override DyObject CallWithMemoryLayout(ExecutionContext ctx, DyObject[] args)
    {
        var res = first.Call(ctx, args);

        if (ctx.HasErrors)
        {
            return(Nil);
        }

        return(second.Call(ctx, res));
    }
Esempio n. 2
0
    public int GetHashCode([DisallowNull] DyObject obj)
    {
        var x = func.Call(ctx, obj);

        return(x.GetHashCode());
    }